%PDF- %PDF-
Direktori : /home/waritko/jetty-distribution-9.4.21.v20190926/webapps/ROOT/skins/flamingo/ |
Current File : //home/waritko/jetty-distribution-9.4.21.v20190926/webapps/ROOT/skins/flamingo/dateTimePicker.js |
/* * See the NOTICE file distributed with this work for additional * information regarding copyright ownership. * * This is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * * This software 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 GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this software; if not, write to the Free * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA, or see the FSF site: http://www.fsf.org. */ require.config({ paths: { moment: "$services.webjars.url('momentjs', 'min/moment.min')", 'moment-jdateformatparser': $jsontool.serialize($services.webjars.url('org.webjars.bower:moment-jdateformatparser', 'moment-jdateformatparser')), 'bootstrap-datetimepicker': $jsontool.serialize($services.webjars.url('Eonasdan-bootstrap-datetimepicker', 'js/bootstrap-datetimepicker.min')) }, shim: { // This has been fixed in the latest version of moment-jdateformatparser. 'moment-jdateformatparser': ['moment'] } }); // Workaround for bug in moment-jdateformatparser (remove after upgrading to the latest version). var module = module || false; // Hack for a limitation in moment-jdateformatparser that should be fixed in the latest version. require(['moment'], function(moment) { window.moment = moment; require([ 'jquery', 'bootstrap', 'bootstrap-datetimepicker', 'moment-jdateformatparser', 'xwiki-events-bridge' ], function($) { var init = function(event, data) { var container = $((data && data.elements) || document); container.find('input.datetime').each(function() { $(this).datetimepicker({ locale: $(this).data('locale'), format: moment().toMomentFormatString($(this).data('format')) }); }); }; $(document).on('xwiki:dom:updated', init); return XWiki.domIsLoaded && init(); }); });