fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [14568] rental: remove obsolete code


From: Sigurd Nes
Subject: [Fmsystem-commits] [14568] rental: remove obsolete code
Date: Thu, 10 Dec 2015 14:57:38 +0000

Revision: 14568
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=14568
Author:   sigurdne
Date:     2015-12-10 14:57:37 +0000 (Thu, 10 Dec 2015)
Log Message:
-----------
rental: remove obsolete code

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

Deleted: branches/dev-syncromind/rental/js/rental/common.js
===================================================================
--- branches/dev-syncromind/rental/js/rental/common.js  2015-12-10 14:57:03 UTC 
(rev 14567)
+++ branches/dev-syncromind/rental/js/rental/common.js  2015-12-10 14:57:37 UTC 
(rev 14568)
@@ -1,307 +0,0 @@
-YAHOO.namespace('rental');
-
-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.rental.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.rental.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.rental.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.rental.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.rental.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.rental.radioTableHelper = function (container, url, name, selection) {
-       return YAHOO.rental.checkboxTableHelper(container, url, name, 
selection, 'radio')
-}
-
-YAHOO.rental.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.rental.setupDatePickers = function () {
-       YAHOO.util.Dom.getElementsByClassName('date-picker', null, null, 
YAHOO.rental.setupDatePickerHelper, [true, false]);
-       YAHOO.util.Dom.getElementsByClassName('time-picker', null, null, 
YAHOO.rental.setupDatePickerHelper, [false, true]);
-       YAHOO.util.Dom.getElementsByClassName('datetime-picker', null, null, 
YAHOO.rental.setupDatePickerHelper, [true, true]);
-}
-
-YAHOO.rental.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 rental.uicommon-based pages
-YAHOO.util.Event.addListener(window, "load", function () {
-       YAHOO.rental.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");
-       }
-}
-
-// Syncronizes data with Fellesdata
-YAHOO.util.Event.addListener(
-               'fetchSyncData',
-               'click',
-               function () {
-
-                       var org_enhet_id = 
document.getElementById('org_enhet_id').value;
-
-                       // User must select an org unit from option list
-                       if (org_enhet_id > 0) {
-                               
document.getElementById('unit_errorMsg').style.display = 'none';
-
-                               YAHOO.util.Connect.asyncRequest(
-                                               'POST',
-                                               
"index.php?menuaction=rental.uiparty.get_synchronize_party_info&phpgw_return_as=json&org_enhet_id="
 + org_enhet_id,
-                                               {
-                                                       success: syncInfo,
-                                                       failure: function (o) {
-                                                               YAHOO.log("TID: 
" + o.tId + ", HTTP Status: " + o.status + ", Message: " + o.StatusText);
-                                                       }
-                                               }
-                               );
-                       } else {
-                               
document.getElementById('unit_errorMsg').style.display = 'block';
-                       }
-               }
-);
-
-// Displays sync data in text fields
-function syncInfo(o)
-{
-       var syncInfo = YAHOO.lang.JSON.parse(o.responseText);
-
-       var email = syncInfo.email;
-       var department = syncInfo.department;
-       var org_name = syncInfo.org_name;
-       var unit_leader = syncInfo.unit_leader_fullname;
-
-       document.getElementById('email').value = email;
-       document.getElementById('company_name').value = org_name;
-       document.getElementById('department').value = department;
-       document.getElementById('unit_leader').value = unit_leader;
-}
\ No newline at end of file




reply via email to

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