fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [14557] booking: remove obsolete code


From: Sigurd Nes
Subject: [Fmsystem-commits] [14557] booking: remove obsolete code
Date: Thu, 10 Dec 2015 12:55:37 +0000

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

Removed Paths:
-------------
    branches/dev-syncromind/booking/js/booking/datatable.js

Deleted: branches/dev-syncromind/booking/js/booking/datatable.js
===================================================================
--- branches/dev-syncromind/booking/js/booking/datatable.js     2015-12-10 
12:54:52 UTC (rev 14556)
+++ branches/dev-syncromind/booking/js/booking/datatable.js     2015-12-10 
12:55:36 UTC (rev 14557)
@@ -1,180 +0,0 @@
-YAHOO.booking.setupToolbar = function () {
-       YAHOO.booking.renderUiFormItems('toolbar');
-};
-
-YAHOO.booking.setupListActions = function () {
-       YAHOO.booking.renderUiFormItems('list_actions');
-};
-
-YAHOO.booking.renderUiFormItems = function (container) {
-       var items = YAHOO.util.Dom.getElementsBy(function () {
-               return true;
-       }, 'input', container);
-       for (var i = 0; i < items.length; i++) {
-               var type = items[i].getAttribute('type');
-               if (type == 'link') {
-                       new YAHOO.widget.Button(items[i],
-                                       {type: 'link',
-                                               href: 
items[i].getAttribute('href')});
-               }
-               else if (type == 'submit') {
-                       new YAHOO.widget.Button(items[i], {type: 'submit'});
-               }
-       }
-};
-
-YAHOO.booking.setupPaginator = function () {
-       var paginatorConfig = {
-               rowsPerPage: 10,
-               alwaysVisible: false,
-               template: "{PreviousPageLink} 
<strong>{CurrentPageReport}</strong> {NextPageLink}",
-               pageReportTemplate: "Showing items {startRecord} - {endRecord} 
of {totalRecords}",
-               containers: ['paginator']
-       };
-
-       YAHOO.booking.lang('setupPaginator', paginatorConfig);
-       var pag = new YAHOO.widget.Paginator(paginatorConfig);
-       pag.render();
-       return pag;
-};
-
-YAHOO.booking.preSerializeQueryFormListeners = new Array();
-
-YAHOO.booking.addPreSerializeQueryFormListener = function (func) {
-       YAHOO.booking.preSerializeQueryFormListeners.push(func);
-}
-
-YAHOO.booking.preSerializeQueryForm = function (form) {
-       for (var key in YAHOO.booking.preSerializeQueryFormListeners) {
-               YAHOO.booking.preSerializeQueryFormListeners[key](form);
-       }
-}
-
-YAHOO.booking.initializeDataTable = function ()
-{
-       YAHOO.booking.setupToolbar();
-       YAHOO.booking.setupListActions();
-       YAHOO.booking.setupDatasource();
-       var pag = YAHOO.booking.setupPaginator();
-
-       var fields = [];
-       for (var i = 0; i < YAHOO.booking.columnDefs.length; i++) {
-               fields.push(YAHOO.booking.columnDefs[i].key);
-       }
-       var baseUrl = YAHOO.booking.dataSourceUrl;
-       if (baseUrl[baseUrl.length - 1] != '&') {
-               baseUrl += '&';
-       }
-
-       if (YAHOO.booking.initialSortedBy) {
-               baseUrl += 'sort=' + YAHOO.booking.initialSortedBy.key + 
'&dir=' + YAHOO.booking.initialSortedBy.dir;
-       } else {
-               baseUrl += 'sort=' + fields[0];
-       }
-
-       baseUrl += '&results=' + pag.getRowsPerPage() + '&';
-       var myDataSource = new YAHOO.util.DataSource(baseUrl);
-
-       myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
-       myDataSource.connXhrMode = "queueRequests";
-       myDataSource.responseSchema = {
-               resultsList: "ResultSet.Result",
-               fields: fields,
-               metaFields: {
-                       totalResultsAvailable: 
"ResultSet.totalResultsAvailable",
-                       startIndex: 'ResultSet.startIndex',
-                       sortKey: 'ResultSet.sortKey',
-                       sortDir: 'ResultSet.sortDir'
-               }
-       };
-       var myDataTable = new YAHOO.widget.DataTable("datatable-container",
-                       YAHOO.booking.columnDefs, myDataSource, {
-                               paginator: pag,
-                               dynamicData: true,
-                               sortedBy: YAHOO.booking.initialSortedBy || 
{key: fields[0], dir: YAHOO.widget.DataTable.CLASS_ASC}
-                       });
-       var handleSorting = function (oColumn) {
-               var sDir = this.getColumnSortDir(oColumn);
-               var newState = getState(oColumn.key, sDir);
-               History.navigate("state", newState);
-       };
-       myDataTable.sortColumn = handleSorting;
-
-       var handlePagination = function (state) {
-               var sortedBy = this.get("sortedBy");
-               var newState = getState(sortedBy.key, sortedBy.dir, 
state.recordOffset);
-               History.navigate("state", newState);
-       };
-       pag.unsubscribe("changeRequest", myDataTable.onPaginatorChangeRequest);
-       pag.subscribe("changeRequest", handlePagination, myDataTable, true);
-       myDataTable.doBeforeLoadData = function (oRequest, oResponse, oPayload) 
{
-               oPayload.totalRecords = oResponse.meta.totalResultsAvailable;
-               oPayload.pagination = {
-                       rowsPerPage: oResponse.meta.paginationRowsPerPage || 10,
-                       recordOffset: oResponse.meta.startIndex || 0
-               }
-               oPayload.sortedBy = {
-                       key: oResponse.meta.sortKey || "id",
-                       dir: (oResponse.meta.sortDir) ? "yui-dt-" + 
oResponse.meta.sortDir : "yui-dt-asc"
-               };
-               return true;
-       }
-
-       YAHOO.util.Event.on(
-                       YAHOO.util.Selector.query('select'), 'change', function 
(e) {
-               //var val = this.value;
-               var state = getState();
-               YAHOO.util.Dom.setStyle('list_flash', 'display', 'none');
-               History.navigate('state', state);
-       });
-
-       YAHOO.util.Event.addListener('queryForm', "submit", function (e) {
-               YAHOO.util.Event.stopEvent(e);
-               var state = getState();
-               YAHOO.util.Dom.setStyle('list_flash', 'display', 'none');
-               History.navigate('state', state);
-       });
-
-       YAHOO.util.Event.addListener('list_actions_form', "submit", function 
(e) {
-               YAHOO.util.Event.stopEvent(e);
-               window.setTimeout(function () {
-                       var state = getState();
-                       var action = myDataSource.liveData + '&' + state;
-                       action = action.replace('&phpgw_return_as=json', '');
-                       
YAHOO.util.Dom.setAttribute(document.getElementById('list_actions_form'), 
'action', action);
-                       document.getElementById('list_actions_form').submit();
-               }, 0);
-       });
-
-       var History = YAHOO.util.History;
-       var getState = function (skey, sdir, start) {
-               var state = YAHOO.booking.serializeForm('queryForm');
-               var sortedBy = myDataTable.get("sortedBy");
-               skey = skey ? skey : sortedBy.key;
-               sdir = sdir ? sdir : sortedBy.dir;
-               sdir = sdir == 'yui-dt-asc' ? 'asc' : 'desc';
-               start = start ? start : 0;
-               state += '&sort=' + skey;
-               state += '&dir=' + sdir;
-               state += '&startIndex=' + start;
-               return state;
-       }
-
-       var handleHistoryNavigation = function (state) {
-               var params = YAHOO.booking.parseQS(state);
-               YAHOO.booking.fillForm('queryForm', params);
-               myDataSource.sendRequest(state, {success: function (sRequest, 
oResponse, oPayload) {
-                               
myDataTable.onDataReturnInitializeTable(sRequest, oResponse, pag);
-                       }});
-       };
-
-       var initialRequest = History.getBookmarkedState("state") || getState();
-       History.register("state", initialRequest, handleHistoryNavigation);
-//     History.onReady(function() {
-//             var state = YAHOO.util.History.getCurrentState('state');
-//             handleHistoryNavigation(state);
-//     });
-       History.initialize("yui-history-field", "yui-history-iframe");
-};
-
-YAHOO.util.Event.addListener(window, "load", 
YAHOO.booking.initializeDataTable);




reply via email to

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