Skip to content

Instantly share code, notes, and snippets.

@skokasik
skokasik / Javascript: query string manager to filter list view in sharepoint
Created October 20, 2013 13:30
Javascript: Using query string to filter list view in sharepoint.
/*
object to save filters and apply to URL
*/
var QueryStringManager = function(window) {
this.window = window;
};
QueryStringManager.prototype = function() {
var filters = [],
viewFilters = [],
@skokasik
skokasik / Javascript: Sharepoint Column Mapping Config and self executable function
Last active December 26, 2015 01:09
Javascript: Sharepoint Column Mapping Config and self executable function
var MAP = (function() {
var private = {
'RESOURCE': {
"ResourceID" : "ows_ID",
"AllocationRole" : "ows_ResourceRole1",
"ResourceEmployee" : "ows_ResourceEmployee1",
"ResourceDepartment" : "ows_ResourceDepartment1",
"ResourceJobGroup" : "ows_ResourceJobGroup1",
"ResourceStartDate" : "ows_ResourceStartDate1",
@skokasik
skokasik / Javascript: SPServices (add, delete, update custom list)
Last active May 2, 2024 14:14
Javascript: SPServices (add, delete, update)
var SharePointFunctions = function(rootSP) {
this.spSiteUrl = rootSP;
};
SharePointFunctions.prototype = {
retrieveListPromise : function(spListName, viewCaml, filterCaml, asyncStatus) {
var spPromise;
if (viewCaml !== undefined)
{
spPromise = $().SPServices({
@skokasik
skokasik / Javascript: Prototype Pattern (xmlencode, convert to ISO date, json object length, create object from sharepoint responseXML)
Last active December 26, 2015 00:58
Javascript: Prototype Pattern (xmlencode, convert to ISO date, json object length, create object from sharepoint responseXML)
/* sample for prototype pattern, xmlencode, convertToISODate, get the length of a json object, create json object from sharepoint responseXML */
var Utilities = function() {
};
Utilities.prototype = {
xmlencode : function (string) {
//encode the special character to make sure the caml request works
/*
A quick sample of the module pattern from JavaScript Patterns
*/
var app = app || {};
app.module = (function(){
// private members
var prop = 0;