From 2fc48349ba63a91c852b96a3e475c7e6b411d91b Mon Sep 17 00:00:00 2001 From: Loic Baron Date: Tue, 16 Jun 2015 18:00:04 +0200 Subject: [PATCH] third-party = don't know what happend there... --- third-party/bootstrap | 1 - third-party/bootstrap-datepicker | 1 - third-party/bootstrap-slider | 1 - third-party/datatables | 1 - third-party/datatables-1.9.4/js/dataTables.js | 12100 +++++++++++++++- third-party/jquery | 1 - third-party/jquery-1.10.2/js/jquery.js | 9790 ++++++++++++- third-party/jquery-1.10.2/js/jquery.min.js | 7 +- third-party/jquery-2.0.3/js/jquery.js | 8830 ++++++++++- third-party/jquery-2.0.3/js/jquery.min.js | 7 +- third-party/jquery-html5storage | 1 - third-party/jquery-notify | 1 - third-party/jquery-ui-slider | 1 - third-party/jquery-validate | 1 - third-party/markerclusterer | 1 - third-party/mustache | 1 - third-party/slickgrid | 1 - third-party/smartwizard | 1 - third-party/spin | 1 - third-party/syntaxhighlighter | 1 - third-party/timepicker-addon | 1 - third-party/uuid | 1 - to-be-integrated/third-party/codemirror | 1 - unfold/wsgi.py | 13 +- 24 files changed, 30741 insertions(+), 24 deletions(-) delete mode 120000 third-party/bootstrap delete mode 120000 third-party/bootstrap-datepicker delete mode 120000 third-party/bootstrap-slider delete mode 120000 third-party/datatables mode change 120000 => 100644 third-party/datatables-1.9.4/js/dataTables.js delete mode 120000 third-party/jquery mode change 120000 => 100644 third-party/jquery-1.10.2/js/jquery.js mode change 120000 => 100644 third-party/jquery-1.10.2/js/jquery.min.js mode change 120000 => 100644 third-party/jquery-2.0.3/js/jquery.js mode change 120000 => 100644 third-party/jquery-2.0.3/js/jquery.min.js delete mode 120000 third-party/jquery-html5storage delete mode 120000 third-party/jquery-notify delete mode 120000 third-party/jquery-ui-slider delete mode 120000 third-party/jquery-validate delete mode 120000 third-party/markerclusterer delete mode 120000 third-party/mustache delete mode 120000 third-party/slickgrid delete mode 120000 third-party/smartwizard delete mode 120000 third-party/spin delete mode 120000 third-party/syntaxhighlighter delete mode 120000 third-party/timepicker-addon delete mode 120000 third-party/uuid delete mode 120000 to-be-integrated/third-party/codemirror mode change 120000 => 100644 unfold/wsgi.py diff --git a/third-party/bootstrap b/third-party/bootstrap deleted file mode 120000 index b1aea434..00000000 --- a/third-party/bootstrap +++ /dev/null @@ -1 +0,0 @@ -bootstrap-3.0.2 \ No newline at end of file diff --git a/third-party/bootstrap-datepicker b/third-party/bootstrap-datepicker deleted file mode 120000 index 86a04964..00000000 --- a/third-party/bootstrap-datepicker +++ /dev/null @@ -1 +0,0 @@ -bootstrap-datepicker-1/ \ No newline at end of file diff --git a/third-party/bootstrap-slider b/third-party/bootstrap-slider deleted file mode 120000 index cb49b670..00000000 --- a/third-party/bootstrap-slider +++ /dev/null @@ -1 +0,0 @@ -bootstrap-slider-1 \ No newline at end of file diff --git a/third-party/datatables b/third-party/datatables deleted file mode 120000 index e657a7e3..00000000 --- a/third-party/datatables +++ /dev/null @@ -1 +0,0 @@ -datatables-1.9.4/ \ No newline at end of file diff --git a/third-party/datatables-1.9.4/js/dataTables.js b/third-party/datatables-1.9.4/js/dataTables.js deleted file mode 120000 index 71518cc1..00000000 --- a/third-party/datatables-1.9.4/js/dataTables.js +++ /dev/null @@ -1 +0,0 @@ -dataTables-1.9.4.js \ No newline at end of file diff --git a/third-party/datatables-1.9.4/js/dataTables.js b/third-party/datatables-1.9.4/js/dataTables.js new file mode 100644 index 00000000..1d8a220b --- /dev/null +++ b/third-party/datatables-1.9.4/js/dataTables.js @@ -0,0 +1,12099 @@ +/** + * @summary DataTables + * @description Paginate, search and sort HTML tables + * @version 1.9.4 + * @file jquery.dataTables.js + * @author Allan Jardine (www.sprymedia.co.uk) + * @contact www.sprymedia.co.uk/contact + * + * @copyright Copyright 2008-2012 Allan Jardine, all rights reserved. + * + * This source file is free software, under either the GPL v2 license or a + * BSD style license, available at: + * http://datatables.net/license_gpl2 + * http://datatables.net/license_bsd + * + * This source file is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details. + * + * For details please refer to: http://www.datatables.net + */ + +/*jslint evil: true, undef: true, browser: true */ +/*globals $, jQuery,define,_fnExternApiFunc,_fnInitialise,_fnInitComplete,_fnLanguageCompat,_fnAddColumn,_fnColumnOptions,_fnAddData,_fnCreateTr,_fnGatherData,_fnBuildHead,_fnDrawHead,_fnDraw,_fnReDraw,_fnAjaxUpdate,_fnAjaxParameters,_fnAjaxUpdateDraw,_fnServerParams,_fnAddOptionsHtml,_fnFeatureHtmlTable,_fnScrollDraw,_fnAdjustColumnSizing,_fnFeatureHtmlFilter,_fnFilterComplete,_fnFilterCustom,_fnFilterColumn,_fnFilter,_fnBuildSearchArray,_fnBuildSearchRow,_fnFilterCreateSearch,_fnDataToSearch,_fnSort,_fnSortAttachListener,_fnSortingClasses,_fnFeatureHtmlPaginate,_fnPageChange,_fnFeatureHtmlInfo,_fnUpdateInfo,_fnFeatureHtmlLength,_fnFeatureHtmlProcessing,_fnProcessingDisplay,_fnVisibleToColumnIndex,_fnColumnIndexToVisible,_fnNodeToDataIndex,_fnVisbleColumns,_fnCalculateEnd,_fnConvertToWidth,_fnCalculateColumnWidths,_fnScrollingWidthAdjust,_fnGetWidestNode,_fnGetMaxLenString,_fnStringToCss,_fnDetectType,_fnSettingsFromNode,_fnGetDataMaster,_fnGetTrNodes,_fnGetTdNodes,_fnEscapeRegex,_fnDeleteIndex,_fnReOrderIndex,_fnColumnOrdering,_fnLog,_fnClearTable,_fnSaveState,_fnLoadState,_fnCreateCookie,_fnReadCookie,_fnDetectHeader,_fnGetUniqueThs,_fnScrollBarWidth,_fnApplyToChildren,_fnMap,_fnGetRowData,_fnGetCellData,_fnSetCellData,_fnGetObjectDataFn,_fnSetObjectDataFn,_fnApplyColumnDefs,_fnBindAction,_fnCallbackReg,_fnCallbackFire,_fnJsonString,_fnRender,_fnNodeToColumnIndex,_fnInfoMacros,_fnBrowserDetect,_fnGetColumns*/ + +(/** @lends */function( window, document, undefined ) { + +(function( factory ) { + "use strict"; + + // Define as an AMD module if possible + if ( typeof define === 'function' && define.amd ) + { + define( ['jquery'], factory ); + } + /* Define using browser globals otherwise + * Prevent multiple instantiations if the script is loaded twice + */ + else if ( jQuery && !jQuery.fn.dataTable ) + { + factory( jQuery ); + } +} +(/** @lends */function( $ ) { + "use strict"; + /** + * DataTables is a plug-in for the jQuery Javascript library. It is a + * highly flexible tool, based upon the foundations of progressive + * enhancement, which will add advanced interaction controls to any + * HTML table. For a full list of features please refer to + * DataTables.net. + * + * Note that the DataTable object is not a global variable but is + * aliased to jQuery.fn.DataTable and jQuery.fn.dataTable through which + * it may be accessed. + * + * @class + * @param {object} [oInit={}] Configuration object for DataTables. Options + * are defined by {@link DataTable.defaults} + * @requires jQuery 1.3+ + * + * @example + * // Basic initialisation + * $(document).ready( function { + * $('#example').dataTable(); + * } ); + * + * @example + * // Initialisation with configuration options - in this case, disable + * // pagination and sorting. + * $(document).ready( function { + * $('#example').dataTable( { + * "bPaginate": false, + * "bSort": false + * } ); + * } ); + */ + var DataTable = function( oInit ) + { + + + /** + * Add a column to the list used for the table with default values + * @param {object} oSettings dataTables settings object + * @param {node} nTh The th element for this column + * @memberof DataTable#oApi + */ + function _fnAddColumn( oSettings, nTh ) + { + var oDefaults = DataTable.defaults.columns; + var iCol = oSettings.aoColumns.length; + var oCol = $.extend( {}, DataTable.models.oColumn, oDefaults, { + "sSortingClass": oSettings.oClasses.sSortable, + "sSortingClassJUI": oSettings.oClasses.sSortJUI, + "nTh": nTh ? nTh : document.createElement('th'), + "sTitle": oDefaults.sTitle ? oDefaults.sTitle : nTh ? nTh.innerHTML : '', + "aDataSort": oDefaults.aDataSort ? oDefaults.aDataSort : [iCol], + "mData": oDefaults.mData ? oDefaults.oDefaults : iCol + } ); + oSettings.aoColumns.push( oCol ); + + /* Add a column specific filter */ + if ( oSettings.aoPreSearchCols[ iCol ] === undefined || oSettings.aoPreSearchCols[ iCol ] === null ) + { + oSettings.aoPreSearchCols[ iCol ] = $.extend( {}, DataTable.models.oSearch ); + } + else + { + var oPre = oSettings.aoPreSearchCols[ iCol ]; + + /* Don't require that the user must specify bRegex, bSmart or bCaseInsensitive */ + if ( oPre.bRegex === undefined ) + { + oPre.bRegex = true; + } + + if ( oPre.bSmart === undefined ) + { + oPre.bSmart = true; + } + + if ( oPre.bCaseInsensitive === undefined ) + { + oPre.bCaseInsensitive = true; + } + } + + /* Use the column options function to initialise classes etc */ + _fnColumnOptions( oSettings, iCol, null ); + } + + + /** + * Apply options for a column + * @param {object} oSettings dataTables settings object + * @param {int} iCol column index to consider + * @param {object} oOptions object with sType, bVisible and bSearchable etc + * @memberof DataTable#oApi + */ + function _fnColumnOptions( oSettings, iCol, oOptions ) + { + var oCol = oSettings.aoColumns[ iCol ]; + + /* User specified column options */ + if ( oOptions !== undefined && oOptions !== null ) + { + /* Backwards compatibility for mDataProp */ + if ( oOptions.mDataProp && !oOptions.mData ) + { + oOptions.mData = oOptions.mDataProp; + } + + if ( oOptions.sType !== undefined ) + { + oCol.sType = oOptions.sType; + oCol._bAutoType = false; + } + + $.extend( oCol, oOptions ); + _fnMap( oCol, oOptions, "sWidth", "sWidthOrig" ); + + /* iDataSort to be applied (backwards compatibility), but aDataSort will take + * priority if defined + */ + if ( oOptions.iDataSort !== undefined ) + { + oCol.aDataSort = [ oOptions.iDataSort ]; + } + _fnMap( oCol, oOptions, "aDataSort" ); + } + + /* Cache the data get and set functions for speed */ + var mRender = oCol.mRender ? _fnGetObjectDataFn( oCol.mRender ) : null; + var mData = _fnGetObjectDataFn( oCol.mData ); + + oCol.fnGetData = function (oData, sSpecific) { + var innerData = mData( oData, sSpecific ); + + if ( oCol.mRender && (sSpecific && sSpecific !== '') ) + { + return mRender( innerData, sSpecific, oData ); + } + return innerData; + }; + oCol.fnSetData = _fnSetObjectDataFn( oCol.mData ); + + /* Feature sorting overrides column specific when off */ + if ( !oSettings.oFeatures.bSort ) + { + oCol.bSortable = false; + } + + /* Check that the class assignment is correct for sorting */ + if ( !oCol.bSortable || + ($.inArray('asc', oCol.asSorting) == -1 && $.inArray('desc', oCol.asSorting) == -1) ) + { + oCol.sSortingClass = oSettings.oClasses.sSortableNone; + oCol.sSortingClassJUI = ""; + } + else if ( $.inArray('asc', oCol.asSorting) == -1 && $.inArray('desc', oCol.asSorting) == -1 ) + { + oCol.sSortingClass = oSettings.oClasses.sSortable; + oCol.sSortingClassJUI = oSettings.oClasses.sSortJUI; + } + else if ( $.inArray('asc', oCol.asSorting) != -1 && $.inArray('desc', oCol.asSorting) == -1 ) + { + oCol.sSortingClass = oSettings.oClasses.sSortableAsc; + oCol.sSortingClassJUI = oSettings.oClasses.sSortJUIAscAllowed; + } + else if ( $.inArray('asc', oCol.asSorting) == -1 && $.inArray('desc', oCol.asSorting) != -1 ) + { + oCol.sSortingClass = oSettings.oClasses.sSortableDesc; + oCol.sSortingClassJUI = oSettings.oClasses.sSortJUIDescAllowed; + } + } + + + /** + * Adjust the table column widths for new data. Note: you would probably want to + * do a redraw after calling this function! + * @param {object} oSettings dataTables settings object + * @memberof DataTable#oApi + */ + function _fnAdjustColumnSizing ( oSettings ) + { + /* Not interested in doing column width calculation if auto-width is disabled */ + if ( oSettings.oFeatures.bAutoWidth === false ) + { + return false; + } + + _fnCalculateColumnWidths( oSettings ); + for ( var i=0 , iLen=oSettings.aoColumns.length ; i