[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;
-};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [14552] activitycalendar: remove obsolete code,
Sigurd Nes <=