fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [14552] activitycalendar: remove obsolete code


From: Sigurd Nes
Subject: [Fmsystem-commits] [14552] activitycalendar: remove obsolete code
Date: Wed, 09 Dec 2015 19:38:08 +0000

Revision: 14552
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=14552
Author:   sigurdne
Date:     2015-12-09 19:38:08 +0000 (Wed, 09 Dec 2015)
Log Message:
-----------
activitycalendar: remove obsolete code

Removed Paths:
-------------
    branches/dev-syncromind/activitycalendar/js/activitycalendar/common.js

Deleted: branches/dev-syncromind/activitycalendar/js/activitycalendar/common.js
===================================================================
--- branches/dev-syncromind/activitycalendar/js/activitycalendar/common.js      
2015-12-09 19:36:51 UTC (rev 14551)
+++ branches/dev-syncromind/activitycalendar/js/activitycalendar/common.js      
2015-12-09 19:38:08 UTC (rev 14552)
@@ -1,287 +0,0 @@
-YAHOO.namespace('activitycalendar');
-
-parseISO8601 = function (string) {
-       var regexp = "(([0-9]{4})(-([0-9]{1,2})(-([0-9]{1,2}))))?( 
)?(([0-9]{1,2}):([0-9]{1,2}))?";
-       var d = string.match(new RegExp(regexp));
-       var year = d[2] ? (d[2] * 1 - 1900) : 0;
-       date = new Date(year, (d[4]||1)-1, d[6]||0);
-       if(d[9])
-               date.setHours(d[9]);
-       if(d[10])
-               date.setMinutes(d[10]);
-       return date;
-}
-
-
-YAHOO.activitycalendar.serializeForm = function(formID) {
-       var form = YAHOO.util.Dom.get(formID);
-       var values = [];
-       for(var i=0; i < form.elements.length; i++) {
-               
-               var e = form.elements[i];
-               
-               if(e.type=='checkbox' || e.type=='radio') {
-                       if(e.checked) {
-                               values.push(e.name + '=' + 
encodeURIComponent(e.value));
-                       }
-               } 
-               else if(e.name) {
-                       values.push(e.name + '=' + encodeURIComponent(e.value));
-               }
-       }
-       return values.join('&');
-}
-
-YAHOO.activitycalendar.formatLink = function(elCell, oRecord, oColumn, oData) 
{ 
-       var name = oRecord.getData(oColumn.key);
-       var link = oRecord.getData('link');
-       elCell.innerHTML = '<a href="' + link + '">' + name + '</a>'; 
-};
-
-YAHOO.activitycalendar.formatGenericLink = function() {
-       links = [];
-       nOfLinks = arguments.length;
-       
-       for (var i=0; i < nOfLinks; i++) { links[i] = arguments[i]; }
-       
-       return function(elCell, oRecord, oColumn, oData)
-       {
-               nOfLinks = links.length;
-               data = oRecord.getData(oColumn.key);
-               
-               linksHtml = '';
-               for (var i=0; i < nOfLinks; i++) {
-                       linksHtml += '<div><a href="' + data[i] + '">' + 
links[i] + '</a></div>';
-               }
-               
-               elCell.innerHTML = linksHtml;
-       }
-};
-
-YAHOO.activitycalendar.autocompleteHelper = function(url, field, hidden, 
container) {
-       var myDataSource = new YAHOO.util.DataSource(url);
-       myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
-       myDataSource.connXhrMode = "queueRequests";
-       myDataSource.responseSchema = {
-               resultsList: "ResultSet.Result",
-               fields: ['name', 'id']
-       };
-       myDataSource.maxCacheEntries = 5; 
-       var ac = new YAHOO.widget.AutoComplete(field, container, myDataSource);
-       ac.queryQuestionMark = false;
-       ac.resultTypeList = false;
-       ac.forceSelection = true;
-       ac.itemSelectEvent.subscribe(function(sType, aArgs) {
-               YAHOO.util.Dom.get(hidden).value = aArgs[2].id;
-       });
-       return ac;
-}
-
-YAHOO.activitycalendar.inlineTableHelper = function(container, url, colDefs, 
options) {
-       options = options || {};
-       var myDataSource = new YAHOO.util.DataSource(url);
-       myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
-       myDataSource.connXhrMode = "queueRequests";
-       myDataSource.responseSchema = {
-               resultsList: "ResultSet.Result",
-               metaFields : { totalResultsAvailable: "totalRecords" }
-       };
-       var myDataTable = new YAHOO.widget.DataTable(container, colDefs, 
myDataSource, options);
-}
-
-YAHOO.activitycalendar.radioTableHelper = function(container, url, name, 
selection) {
-       return YAHOO.activitycalendar.checkboxTableHelper(container, url, name, 
selection, 'radio')
-}
-
-YAHOO.activitycalendar.checkboxTableHelper = function(container, url, name, 
selection, type) {
-       type = type || 'checkbox';
-       selection = selection || [];
-       var myDataSource = new YAHOO.util.DataSource(url);
-       myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
-       myDataSource.connXhrMode = "queueRequests";
-       myDataSource.responseSchema = {
-               resultsList: "ResultSet.Result",
-               metaFields : { totalResultsAvailable: "totalRecords" }
-       };
-       var checkboxFormatter = function(elCell, oRecord, oColumn, oData) { 
-               var checked = '';
-               for(var i =0; i< selection.length; i++) {
-                       if((selection[i] * 1) == (oData * 1)) {
-                               var checked = 'checked="checked"';
-                       }
-               }
-               // alert(selection.length);
-               // var checked = (selection.indexOf(oData * 1) != -1) ? 
'checked="checked"' : '';
-               elCell.innerHTML = '<input type="' + type + '" name="' + name + 
'" value="' + oData + '" ' + checked + '/>'; 
-       };
-       var colDefs = [
-               {key: "id", label: "", formatter: checkboxFormatter},
-               {key: "name", label: "Name", sortable: true}
-       ];
-       var myDataTable = new YAHOO.widget.DataTable(container, colDefs, 
myDataSource, {
-          sortedBy: {key: 'name', dir: YAHOO.widget.DataTable.CLASS_ASC}
-       });
-}
-
-YAHOO.activitycalendar.setupDatePickers = function() {
-       YAHOO.util.Dom.getElementsByClassName('date-picker', null, null, 
YAHOO.activitycalendar.setupDatePickerHelper, [true, false]);
-       YAHOO.util.Dom.getElementsByClassName('time-picker', null, null, 
YAHOO.activitycalendar.setupDatePickerHelper, [false, true]);
-       YAHOO.util.Dom.getElementsByClassName('datetime-picker', null, null, 
YAHOO.activitycalendar.setupDatePickerHelper, [true, true]);
-}
-
-YAHOO.activitycalendar.setupDatePickerHelper = function(field, args) {
-       if(field._converted)
-               return;
-       field._converted = true;
-       var date = args[0];
-       var time = args[1];
-       var Dom = YAHOO.util.Dom;
-       var Event = YAHOO.util.Event;
-       var oCalendarMenu = new YAHOO.widget.Overlay(Dom.generateId(), { 
visible: false});
-       var oButton = new YAHOO.widget.Button({type: "menu", id: 
Dom.generateId(), menu: oCalendarMenu, container: field});
-       oButton._calendarMenu = oCalendarMenu;
-       oButton._input = field._input = Dom.getElementsBy(function(){return 
true;}, 'input', field)[0];
-       oButton.on("appendTo", function () {
-               this._calendarMenu.setBody(" ");
-               this._calendarMenu.body.id = Dom.generateId();
-       });
-       if(!date)
-               oButton.setStyle('display', 'none');
-       //oButton._input.setAttribute('type', 'hidden');
-       oButton._input.style.display = 'none';
-       if(oButton._input.value) {
-               oButton._date = parseISO8601(oButton._input.value);
-       }
-       else
-               oButton._date = new Date(-1, 4, 18);
-//             oButton._date = new Date(109, 4, 18);
-       oButton._input._update = function() {
-               oButton._date = parseISO8601(oButton._input.value);
-               oButton._update();
-       }
-       oButton._update = function() {
-               var year = this._date.getYear() + 1900;
-               var month = this._date.getMonth() + 1;
-               var day = this._date.getDate();
-               var hours = this._date.getHours();
-               var minutes = this._date.getMinutes();
-               var month = month < 10 ? '0' + month : '' + month;
-               var day = day < 10 ? '0' + day : '' + day;
-               var hours = hours < 10 ? '0' + hours : '' + hours;
-               var minutes = minutes  < 10 ? '0' + minutes : '' + minutes;
-               var dateValue = year + '-' + month + '-' + day;
-               var timeValue = hours + ':' + minutes;
-               if(year == 1899 || year == -1) {
-                       this.set('label', 'Choose a date');
-               } else {
-                       this.set('label', dateValue);
-               }
-               if(time) {
-                       this._hours.set('label', hours);
-                       this._minutes.set('label', minutes);
-               }
-               if(year != 1899 && date && time)
-                       this._input.value = dateValue + ' ' + timeValue;
-               else if (year != 1899 && date)
-                       this._input.value = dateValue;
-               else if(!date && time)
-                       this._input.value = timeValue;
-       }
-
-       oButton.on("click", function () {
-               var oCalendar = new YAHOO.widget.Calendar(Dom.generateId(), 
this._calendarMenu.body.id);
-               oCalendar._button = this;
-               if(this._date.getYear() == -1) {
-                       var d = new Date();
-                       oCalendar.cfg.setProperty("pagedate", (d.getMonth()+1) 
+ "/" + d.getFullYear());
-               } else {
-                       oCalendar.select(this._date);
-                       oCalendar.cfg.setProperty("pagedate", 
(this._date.getMonth()+1) + "/" + this._date.getFullYear());
-               }
-               oCalendar.render();
-               // Hide date picker on ESC
-               Event.on(this._calendarMenu.element, "keydown", function 
(p_oEvent) {
-                       if (Event.getCharCode(p_oEvent) === 27) {
-                               this._calendarMenu.hide();
-                               this.focus();
-                       }
-               }, null, this);
-               oCalendar.selectEvent.subscribe(function (p_sType, p_aArgs) {
-                       if (p_aArgs) {
-                               var aDate = p_aArgs[0][0];
-//                             var year = aDate[0] > 100 ? aDate[0] - 1900 : 
aDate[0];
-                               this._date.setYear(aDate[0] - 1900);
-                               this._date.setMonth(aDate[1]-1);
-                               this._date.setDate(aDate[2]);
-                               this._update();
-                               //this._input.value = value;
-                       }
-                       this._calendarMenu.hide();
-               }, this, true);
-       });
-       if(time) {
-               var hourMenu = [{text: '00', value: 0}, {text: '01', value: 1}, 
{text: '02', value: 2}, {text: '03', value: 3}, {text: '04', value: 4}, {text: 
'05', value: 5}, {text: '06', value: 6}, {text: '07', value: 7}, {text: '08', 
value: 8}, {text: '09', value: 9}, {text: '10', value: 10}, {text: '11', value: 
11}, {text: '12', value: 12}, {text: '13', value: 13}, {text: '14', value: 14}, 
{text: '15', value: 15}, {text: '16', value: 16}, {text: '17', value: 17}, 
{text: '18', value: 18}, {text: '19', value: 19}, {text: '20', value: 20}, 
{text: '21', value: 21}, {text: '22', value: 22}, {text: '23', value: 23}];
-               oButton._hours = new YAHOO.widget.Button({ 
-                                                                       type: 
"menu", 
-                                                                       id: 
Dom.generateId(), 
-                                                                       menu: 
hourMenu, 
-                                                                       
container: field});
-               var minuteMenu = [{text: '00', value: 0}, {text: '15', value: 
15}, {text: '30', value: 30}, {text: '45', value: 45}];
-               oButton._minutes = new YAHOO.widget.Button({ 
-                                                                       type: 
"menu", 
-                                                                       id: 
Dom.generateId(), 
-                                                                       menu: 
minuteMenu, 
-                                                                       
container: field});
-               oButton._hours.getMenu().subscribe('click', function(p_sType, 
p_aArgs) {
-                       oMenuItem = p_aArgs[1];
-                       this._date.setHours(oMenuItem.value);
-                       this._update();
-               }, oButton, true);
-               oButton._minutes.getMenu().subscribe('click', function(p_sType, 
p_aArgs) {
-                       oMenuItem = p_aArgs[1];
-                       this._date.setMinutes(oMenuItem.value);
-                       this._update();
-               }, oButton, true);
-       }
-       oButton._update.apply(oButton);
-}
-
-// Executed on all activitycalendar.uicommon-based pages
-YAHOO.util.Event.addListener(window, "load", function() {
-       YAHOO.activitycalendar.setupDatePickers();
-});
-var showIfNotEmpty = function(event, fieldname) {
-    if (document.getElementById(fieldname).value.length > 1) {
-        YAHOO.util.Dom.replaceClass(fieldname + "_edit", "hideit", "showit");
-    } else {
-        YAHOO.util.Dom.replaceClass(fieldname + "_edit", "showit", "hideit");
-    }
-}
-
-
-YAHOO.activitycalendar.autocompleteHelper = function(url, field, hidden, 
container, label_attr) {
-       label_attr = label_attr || 'name';
-       var myDataSource = new YAHOO.util.DataSource(url);
-       myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
-       myDataSource.connXhrMode = "queueRequests";
-       myDataSource.responseSchema = {
-               resultsList: "ResultSet.Result",
-               fields: [label_attr, 'id']
-       };
-       myDataSource.maxCacheEntries = 5; 
-       //console.log(myDataSource);
-       //console.log(field);
-       //console.log(container);
-       //console.log(YAHOO.widget.AutoComplete);
-       var ac = new YAHOO.widget.AutoComplete(field, container, myDataSource);
-       ac.queryQuestionMark = false;
-       ac.resultTypeList = false;
-       ac.forceSelection = true;
-       //console.log(ac);
-       
-       ac.itemSelectEvent.subscribe(function(sType, aArgs) {
-               //console.log(aArgs[2]);
-               YAHOO.util.Dom.get(hidden).value = aArgs[2].id;
-       });
-       return ac;
-};




reply via email to

[Prev in Thread] Current Thread [Next in Thread]