From 2e7a0de7efef1d9f9b5c2e87f4e4ed566788bbd7 Mon Sep 17 00:00:00 2001 From: swilliams Date: Tue, 26 Jan 2016 13:15:52 -0500 Subject: [PATCH] release 3.13.1 --- DETAILS.md | 4 +- README.md | 6 +- dist/css/fuelux.css | 4 +- dist/css/fuelux.min.css | 4 +- dist/fuelux.zip | Bin 176023 -> 177537 bytes dist/js/fuelux.js | 465 +++++++++++++++++++++++----------------- dist/js/fuelux.min.js | 12 +- package.json | 2 +- 8 files changed, 289 insertions(+), 208 deletions(-) diff --git a/DETAILS.md b/DETAILS.md index 3459d9173..f3c7890ca 100644 --- a/DETAILS.md +++ b/DETAILS.md @@ -29,7 +29,7 @@ Additional details to supplement the brief nature of the README file. Cloning the repository ensures you can apply future updates to Fuel UX easily, but requires to you manage its [dependencies](#dependencies) on your own. -* Download a .zip archive of the [latest release](http://www.fuelcdn.com/fuelux/3.12.0/fuelux.zip). +* Download a .zip archive of the [latest release](http://www.fuelcdn.com/fuelux/3.13.0/fuelux.zip). ## AMD support @@ -39,7 +39,7 @@ If using AMD (such as [RequireJS](http://requirejs.org)), reference the FuelUX d ```javascript require.config({ paths: { - 'fuelux': 'http://www.fuelcdn.com/fuelux/3.12.0/' + 'fuelux': 'http://www.fuelcdn.com/fuelux/3.13.0/' //... } }); diff --git a/README.md b/README.md index 06ae7027f..8e5631f2a 100644 --- a/README.md +++ b/README.md @@ -34,18 +34,18 @@ Add `fuelux` class to the portion of the page using Fuel UX as seen [here](https Ensure all the dependencies are included on the page (eg, such as using the CDN as shown below). ``` - + - + ``` #### The code you want is in `dist` A few ways available to install. -- Request files from [the Fuel UX CDN](http://www.fuelcdn.com/fuelux/3.12.0/) +- Request files from [the Fuel UX CDN](http://www.fuelcdn.com/fuelux/3.13.0/) - Install with [NPM](https://www.npmjs.com/package/fuelux): `npm install fuelux`. - [Download the latest release](https://github.com/exacttarget/fuelux/archive/3.4.0.zip). - Clone the repo: `git clone https://github.com/exacttarget/fuelux.git`. diff --git a/dist/css/fuelux.css b/dist/css/fuelux.css index 74574fbd0..5b12447ef 100644 --- a/dist/css/fuelux.css +++ b/dist/css/fuelux.css @@ -1,6 +1,6 @@ /*! - * Fuel UX v3.13.0 - * Copyright 2012-2015 ExactTarget + * Fuel UX v3.13.1 + * Copyright 2012-2016 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ diff --git a/dist/css/fuelux.min.css b/dist/css/fuelux.min.css index fe9831184..a6ac76373 100644 --- a/dist/css/fuelux.min.css +++ b/dist/css/fuelux.min.css @@ -1,6 +1,6 @@ /*! - * Fuel UX v3.13.0 - * Copyright 2012-2015 ExactTarget + * Fuel UX v3.13.1 + * Copyright 2012-2016 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ diff --git a/dist/fuelux.zip b/dist/fuelux.zip index d9a96d72aa856ad4ab1841559c9f9cc60b6167d9..f4f9b92cc34835aed448a79e1370504dd1439d8f 100644 GIT binary patch delta 134908 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

(J{?{ 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�Gyx1KG~X9(FkLXN|rz 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�LY_ zxhRmB+dg*VhnzJSWN`VAz+h=fAMPURy!nE7()96!M}dpTOKoNjyxX)47TD@gzU_2c zFySV~`h{;YHkiwZiPp9Mz#e@nj_1!iCcF51{qCOrKwB3%@$Ag$viKO0y;yL6Pw5q2 zFn|ZF+m{sYYpM2CV`$M@k1IHgB}$o%3~zXUvOj4$UTu$-m%)k}Q%1~64n)wL;_ve< zA#?fft`{G$4C79`SWOtgrZcf-pe32u`~vN8M(Q~>*Gjumg_)!`4Q%S?rZsh*U9aFs z)5kC}P@7=hIRlOnxgmW?+*)0wGp$N#Nh&I+11?WZJZ!lUxSiBTpj`D2Z;CZPzy(_Z z;7;MQb>n;uoz`C=2EeoO9JnH)Fu0ODYXA$8y_hkWIVQb&Zyn1AgP#Zch?Y4HtMEfx zR73{mQ@{<#Cn{WoA&0!S8(F>+I71_)yHr5j^3$$D(7Phsp< z_V*bhZA#lUbH9q=8f3|hN;gqe_CjKG{MXT%$JTrE)Q&_BHt~Cz`9b-LBOop|+6(2o z`D&QR+c%COk=W3D!b^XN!^=VFrh&Tb9m#{=n5HKCEI-^xn;-s03Qzpx!@{W`bAef& zH?Sj^ld{f=lAhf+3QQC^Ju{rngO)2;fNFm$c01G8ZKkDl_1l&)S+!OAkL`Csb(gGe z@>N2=Dir{Y?0xU*<$65dpnWOSH6X>e*hyeSB+;;u7)GojH)(qz4g5APP$HXCo%d;t z*aKrh1;(3am0UNP?Z5cyWto!ZW%&^;cg0&J9gF5aU`)h0MscgRIXNv8ViWFMGz6In zV}yR|4m$_aiWHeNZ*fTpGpWC7e1U8|-+<3t-f}#1@99#jw|S~NByWBt68~yqW+L*$ z*`Wg-5!-I;rI1O&*PO3gh!f{fmZ2CWli63mu)HRymaJJ@XU(@%mT$**>cul!^UHz; zjvf3u6SytiH>c2y?W^R^^M;2uAG)z<=XBS0TtON;>~?^uFD#te$@C0BIwIiMTY$g& zdIW7W3HbK9gc(|xU2B9P%A*BX8;t`cX+G-QD^&H}2F^W+Tn&yB*0^i0cHYo419Xqs z?W|b98SxvEwHW{a2Mq|YvtnR`1HklIovCBq+*=7c3uOFZ5|~LK)t{Cw38XCZ6I4Zy zpcmRah(-WFWE>E{3;26T0EqFnnPdTiP!))S@du6|Uj-5ZX&7gA@DtptKs@3^gu7KBsgrDfIe#elCrURs|5@+=J{!7o0tuNU5d7p%QA~;1 zWSR0&2p3Jd`7{{#NPn@k4}aRLPhpXtIF=vcyG6-b!jGvqHfFG0B)#Qm4suo@%` znuilESA%3Ee{g2Y>#eNPIpItIfWR-D%z{6Y;WvZ4z3r@kpi>P0>L%2XKtkFYVnBd* zI65FaQrRy|`6uSzLO&}za_0cj%U{g^fc--4PFSf1(J#^T0{rhe{ko@0aS-8H7$l(h i|Ge~ml%Whj0AK|K0Py_6`=pi-R0EP?o~xsW0RIJjv9R?3 delta 133330 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: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

`h%a@#6x=*~99=ft{*HWo*v2(B#g1-wtWr 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' ); } } else { + if ( self.viewOptions.list_frozenColumns ) { + $frozenCols = self.$element.find( '.frozen-column-wrapper tr:nth-child(' + ( index + 1 ) + ')' ); + + $frozenCols.addClass( 'selected' ); + $frozenCols.find( '.repeater-select-checkbox' ).removeClass( 'checked' ); + } + + if ( self.viewOptions.list_actions ) { + self.$element.find( '.actions-column-wrapper tr:nth-child(' + ( index + 1 ) + ')' ).removeClass( 'selected' ); + } + $itm.find( '.repeater-list-check' ).remove(); $itm.removeClass( 'selected' ); } @@ -5941,13 +5982,13 @@ for ( i = 0; i < length; i++ ) { if ( items[ i ].index !== undefined ) { - $item = this.$canvas.find( '.repeater-list table tbody tr:nth-child(' + ( items[ i ].index + 1 ) + ')' ); + $item = this.$canvas.find( '.repeater-list .repeater-list-wrapper > table tbody tr:nth-child(' + ( items[ i ].index + 1 ) + ')' ); if ( $item.length > 0 ) { - selectItem( $item, items[ i ].selected ); + selectItem( $item, items[ i ].selected, items[ i ].index ); } } else if ( items[ i ].property !== undefined && items[ i ].value !== undefined ) { - this.$canvas.find( '.repeater-list table tbody tr' ).each( checkIfItemMatchesValue ); + this.$canvas.find( '.repeater-list .repeater-list-wrapper > table tbody tr' ).each( checkIfItemMatchesValue ); } } @@ -6911,6 +6952,8 @@ var self = this; var $thumbnail = $( fillTemplate( helpers.subset[ helpers.index ], this.viewOptions.thumbnail_template ) ); + $thumbnail.data( 'item_data', helpers.data.items[ helpers.index ] ); + if ( selectable ) { $thumbnail.addClass( 'selectable' ); $thumbnail.on( 'click', function() { @@ -7164,34 +7207,34 @@ this.toggleState( 'enable' ); }, - setUtcTime: function setUtcTime( d, t, offset ) { - var date = d.split( '-' ); - var time = t.split( ':' ); + setUtcTime: function setUtcTime( day, time, offset ) { + var dateSplit = day.split( '-' ); + var timeSplit = time.split( ':' ); function z( n ) { return ( n < 10 ? '0' : '' ) + n; } - var utcDate = new Date( Date.UTC( date[ 0 ], ( date[ 1 ] - 1 ), date[ 2 ], time[ 0 ], time[ 1 ], ( time[ 2 ] ? time[ 2 ] : 0 ) ) ); + var utcDate = new Date( Date.UTC( dateSplit[ 0 ], ( dateSplit[ 1 ] - 1 ), dateSplit[ 2 ], timeSplit[ 0 ], timeSplit[ 1 ], ( timeSplit[ 2 ] ? timeSplit[ 2 ] : 0 ) ) ); if ( offset === 'Z' ) { utcDate.setUTCHours( utcDate.getUTCHours() + 0 ); } else { - var re1 = '(.)'; // Any Single Character 1 - var re2 = '.*?'; // Non-greedy match on filler - var re3 = '\\d'; // Uninteresting: d - var re4 = '.*?'; // Non-greedy match on filler - var re5 = '(\\d)'; // Any Single Digit 1 - - var p = new RegExp( re1 + re2 + re3 + re4 + re5, [ "i" ] ); - var m = p.exec( offset ); - if ( m !== null ) { - var c1 = m[ 1 ]; - var d1 = m[ 2 ]; - - var modifier = ( c1 === '+' ) ? 1 : -1; - - utcDate.setUTCHours( utcDate.getUTCHours() + ( modifier * parseInt( d1, 10 ) ) ); + var expression = []; + expression[ 0 ] = '(.)'; // Any Single Character 1 + expression[ 1 ] = '.*?'; // Non-greedy match on filler + expression[ 2 ] = '\\d'; // Uninteresting and ignored: d + expression[ 3 ] = '.*?'; // Non-greedy match on filler + expression[ 4 ] = '(\\d)'; // Any Single Digit 1 + + var p = new RegExp( expression.join( '' ), [ "i" ] ); + var offsetMatch = p.exec( offset ); + if ( offsetMatch !== null ) { + var offsetDirection = offsetMatch[ 1 ]; + var offsetInteger = offsetMatch[ 2 ]; + var modifier = ( offsetDirection === '+' ) ? 1 : -1; + + utcDate.setUTCHours( utcDate.getUTCHours() + ( modifier * parseInt( offsetInteger, 10 ) ) ); } } @@ -7443,200 +7486,238 @@ this._guessEndDate(); }, - setValue: function setValue( options ) { - var hours, i, item, l, minutes, period, recur, temp, startDate, startTime, timeOffset; + _parseAndSetRecurrencePattern: function( recurrencePattern, startTime ) { + var recur = {}; + var i = 0; + var item = ''; + var commaPatternSplit; - if ( options.startDateTime ) { - temp = options.startDateTime.split( 'T' ); - startDate = temp[ 0 ]; - - if ( temp[ 1 ] ) { - temp[ 1 ] = temp[ 1 ].split( ':' ); - hours = parseInt( temp[ 1 ][ 0 ], 10 ); - minutes = ( temp[ 1 ][ 1 ] ) ? parseInt( temp[ 1 ][ 1 ].split( '+' )[ 0 ].split( '-' )[ 0 ].split( 'Z' )[ 0 ], 10 ) : 0; - period = ( hours < 12 ) ? 'AM' : 'PM'; - - if ( hours === 0 ) { - hours = 12; - } else if ( hours > 12 ) { - hours -= 12; - } + var $repeatMonthlyDate, $repeatYearlyDate, $repeatYearlyDay; - minutes = ( minutes < 10 ) ? '0' + minutes : minutes; - startTime = hours + ':' + minutes; - temp = hours + ':' + minutes + ' ' + period; - this.$startTime.find( 'input' ).val( temp ); - this.$startTime.combobox( 'selectByText', temp ); - } else { - startTime = '00:00'; + var semiColonPatternSplit = recurrencePattern.toUpperCase().split( ';' ); + for ( i = 0; i < semiColonPatternSplit.length; i++ ) { + if ( semiColonPatternSplit[ i ] !== '' ) { + item = semiColonPatternSplit[ i ].split( '=' ); + recur[ item[ 0 ] ] = item[ 1 ]; } - } else { - startTime = '00:00'; - var currentDate = this.$startDate.datepicker( 'getDate' ); - startDate = currentDate.getFullYear() + '-' + currentDate.getMonth() + '-' + currentDate.getDate(); } - // create jQuery selection string for timezone object - // based on data-attributes and pass to selectlist - item = 'li'; - if ( options.timeZone ) { - if ( typeof( options.timeZone ) === 'string' ) { - item += '[data-name="' + options.timeZone + '"]'; + if ( recur.FREQ === 'DAILY' ) { + if ( recur.BYDAY === 'MO,TU,WE,TH,FR' ) { + item = 'weekdays'; } else { - $.each( options.timeZone, function( key, value ) { - item += '[data-' + key + '="' + value + '"]'; - } ); - } - timeOffset = options.timeZone.offset; - this.$timeZone.selectlist( 'selectBySelector', item ); - } else if ( options.startDateTime ) { - temp = options.startDateTime.split( 'T' )[ 1 ]; - if ( temp ) { - if ( temp.search( /\+/ ) > -1 ) { - temp = '+' + $.trim( temp.split( '+' )[ 1 ] ); - } else if ( temp.search( /\-/ ) > -1 ) { - temp = '-' + $.trim( temp.split( '-' )[ 1 ] ); + if ( recur.INTERVAL === '1' && recur.COUNT === '1' ) { + item = 'none'; } else { - temp = '+00:00'; - } - } else { - temp = '+00:00'; - } - timeOffset = ( temp === '+00:00' ) ? 'Z' : temp; - item += '[data-offset="' + temp + '"]'; - this.$timeZone.selectlist( 'selectBySelector', item ); - } else { - timeOffset = 'Z'; - } - - if ( options.recurrencePattern ) { - recur = {}; - temp = options.recurrencePattern.toUpperCase().split( ';' ); - for ( i = 0, l = temp.length; i < l; i++ ) { - if ( temp[ i ] !== '' ) { - item = temp[ i ].split( '=' ); - recur[ item[ 0 ] ] = item[ 1 ]; + item = 'daily'; } } - - if ( recur.FREQ === 'DAILY' ) { + } else if ( recur.FREQ === 'SECONDLY' ) { + item = 'secondly'; + } else if ( recur.FREQ === 'MINUTELY' ) { + item = 'minutely'; + } else if ( recur.FREQ === 'HOURLY' ) { + item = 'hourly'; + } else if ( recur.FREQ === 'WEEKLY' ) { + item = 'weekly'; + + if ( recur.BYDAY ) { if ( recur.BYDAY === 'MO,TU,WE,TH,FR' ) { item = 'weekdays'; } else { - if ( recur.INTERVAL === '1' && recur.COUNT === '1' ) { - item = 'none'; - } else { - item = 'daily'; + var el = this.$element.find( '.repeat-days-of-the-week .btn-group' ); + el.find( 'label' ).removeClass( 'active' ); + commaPatternSplit = recur.BYDAY.split( ',' ); + for ( i = 0; i < commaPatternSplit.length; i++ ) { + el.find( 'input[data-value="' + commaPatternSplit[ i ] + '"]' ).prop( 'checked', true ).parent().addClass( 'active' ); } } - } else if ( recur.FREQ === 'SECONDLY' ) { - item = 'secondly'; - } else if ( recur.FREQ === 'MINUTELY' ) { - item = 'minutely'; - } else if ( recur.FREQ === 'HOURLY' ) { - item = 'hourly'; - } else if ( recur.FREQ === 'WEEKLY' ) { - item = 'weekly'; + } + } else if ( recur.FREQ === 'MONTHLY' ) { + this.$element.find( '.repeat-monthly input' ).removeAttr( 'checked' ).removeClass( 'checked' ); + this.$element.find( '.repeat-monthly label.radio-custom' ).removeClass( 'checked' ); + if ( recur.BYMONTHDAY ) { + $repeatMonthlyDate = this.$element.find( '.repeat-monthly-date' ); + $repeatMonthlyDate.find( 'input' ).addClass( 'checked' ).prop( 'checked', true ); + $repeatMonthlyDate.find( 'label.radio-custom' ).addClass( 'checked' ); + $repeatMonthlyDate.find( '.selectlist' ).selectlist( 'selectByValue', recur.BYMONTHDAY ); + } else if ( recur.BYDAY ) { + var $repeatMonthlyDay = this.$element.find( '.repeat-monthly-day' ); + $repeatMonthlyDay.find( 'input' ).addClass( 'checked' ).prop( 'checked', true ); + $repeatMonthlyDay.find( 'label.radio-custom' ).addClass( 'checked' ); + if ( recur.BYSETPOS ) { + $repeatMonthlyDay.find( '.month-day-pos' ).selectlist( 'selectByValue', recur.BYSETPOS ); + } + + $repeatMonthlyDay.find( '.month-days' ).selectlist( 'selectByValue', recur.BYDAY ); + } + + item = 'monthly'; + } else if ( recur.FREQ === 'YEARLY' ) { + this.$element.find( '.repeat-yearly input' ).removeAttr( 'checked' ).removeClass( 'checked' ); + this.$element.find( '.repeat-yearly label.radio-custom' ).removeClass( 'checked' ); + if ( recur.BYMONTHDAY ) { + $repeatYearlyDate = this.$element.find( '.repeat-yearly-date' ); + $repeatYearlyDate.find( 'input' ).addClass( 'checked' ).prop( 'checked', true ); + $repeatYearlyDate.find( 'label.radio-custom' ).addClass( 'checked' ); + if ( recur.BYMONTH ) { + $repeatYearlyDate.find( '.year-month' ).selectlist( 'selectByValue', recur.BYMONTH ); + } + + $repeatYearlyDate.find( '.year-month-day' ).selectlist( 'selectByValue', recur.BYMONTHDAY ); + } else if ( recur.BYSETPOS ) { + $repeatYearlyDay = this.$element.find( '.repeat-yearly-day' ); + $repeatYearlyDay.find( 'input' ).addClass( 'checked' ).prop( 'checked', true ); + $repeatYearlyDay.find( 'label.radio-custom' ).addClass( 'checked' ); + $repeatYearlyDay.find( '.year-month-day-pos' ).selectlist( 'selectByValue', recur.BYSETPOS ); if ( recur.BYDAY ) { - if ( recur.BYDAY === 'MO,TU,WE,TH,FR' ) { - item = 'weekdays'; - } else { - var el = this.$element.find( '.repeat-days-of-the-week .btn-group' ); - el.find( 'label' ).removeClass( 'active' ); - temp = recur.BYDAY.split( ',' ); - for ( i = 0, l = temp.length; i < l; i++ ) { - el.find( 'input[data-value="' + temp[ i ] + '"]' ).prop( 'checked', true ).parent().addClass( 'active' ); - } - } + $repeatYearlyDay.find( '.year-month-days' ).selectlist( 'selectByValue', recur.BYDAY ); } - } else if ( recur.FREQ === 'MONTHLY' ) { - this.$element.find( '.repeat-monthly input' ).removeAttr( 'checked' ).removeClass( 'checked' ); - this.$element.find( '.repeat-monthly label.radio-custom' ).removeClass( 'checked' ); - if ( recur.BYMONTHDAY ) { - temp = this.$element.find( '.repeat-monthly-date' ); - temp.find( 'input' ).addClass( 'checked' ).prop( 'checked', true ); - temp.find( 'label.radio-custom' ).addClass( 'checked' ); - temp.find( '.selectlist' ).selectlist( 'selectByValue', recur.BYMONTHDAY ); - } else if ( recur.BYDAY ) { - temp = this.$element.find( '.repeat-monthly-day' ); - temp.find( 'input' ).addClass( 'checked' ).prop( 'checked', true ); - temp.find( 'label.radio-custom' ).addClass( 'checked' ); - if ( recur.BYSETPOS ) { - temp.find( '.month-day-pos' ).selectlist( 'selectByValue', recur.BYSETPOS ); - } - temp.find( '.month-days' ).selectlist( 'selectByValue', recur.BYDAY ); + if ( recur.BYMONTH ) { + $repeatYearlyDay.find( '.year-month' ).selectlist( 'selectByValue', recur.BYMONTH ); } + } - item = 'monthly'; - } else if ( recur.FREQ === 'YEARLY' ) { - this.$element.find( '.repeat-yearly input' ).removeAttr( 'checked' ).removeClass( 'checked' ); - this.$element.find( '.repeat-yearly label.radio-custom' ).removeClass( 'checked' ); - if ( recur.BYMONTHDAY ) { - temp = this.$element.find( '.repeat-yearly-date' ); - temp.find( 'input' ).addClass( 'checked' ).prop( 'checked', true ); - temp.find( 'label.radio-custom' ).addClass( 'checked' ); - if ( recur.BYMONTH ) { - temp.find( '.year-month' ).selectlist( 'selectByValue', recur.BYMONTH ); - } + item = 'yearly'; + } else { + item = 'none'; + } - temp.find( '.year-month-day' ).selectlist( 'selectByValue', recur.BYMONTHDAY ); - } else if ( recur.BYSETPOS ) { - temp = this.$element.find( '.repeat-yearly-day' ); - temp.find( 'input' ).addClass( 'checked' ).prop( 'checked', true ); - temp.find( 'label.radio-custom' ).addClass( 'checked' ); - temp.find( '.year-month-day-pos' ).selectlist( 'selectByValue', recur.BYSETPOS ); - if ( recur.BYDAY ) { - temp.find( '.year-month-days' ).selectlist( 'selectByValue', recur.BYDAY ); - } + if ( recur.COUNT ) { + this.$endAfter.spinbox( 'value', parseInt( recur.COUNT, 10 ) ); + this.$endSelect.selectlist( 'selectByValue', 'after' ); + } else if ( recur.UNTIL ) { + var untilSplit, untilDate; - if ( recur.BYMONTH ) { - temp.find( '.year-month' ).selectlist( 'selectByValue', recur.BYMONTH ); - } + if ( recur.UNTIL.length === 8 ) { + untilSplit = recur.UNTIL.split( '' ); + untilSplit.splice( 4, 0, '-' ); + untilSplit.splice( 7, 0, '-' ); + untilDate = untilSplit.join( '' ); + } - } + var timeZone = this.$timeZone.selectlist( 'selectedItem' ); + var timezoneOffset = ( timeZone.offset === '+00:00' ) ? 'Z' : timeZone.offset; - item = 'yearly'; - } else { - item = 'none'; - } - - if ( recur.COUNT ) { - this.$endAfter.spinbox( 'value', parseInt( recur.COUNT, 10 ) ); - this.$endSelect.selectlist( 'selectByValue', 'after' ); - } else if ( recur.UNTIL ) { - temp = recur.UNTIL; - if ( temp.length === 8 ) { - temp = temp.split( '' ); - temp.splice( 4, 0, '-' ); - temp.splice( 7, 0, '-' ); - temp = temp.join( '' ); - } + var utcEndHours = this.setUtcTime( untilDate, startTime.time24HourFormat, timezoneOffset ); + this.$endDate.datepicker( 'setDate', utcEndHours ); + + this.$endSelect.selectlist( 'selectByValue', 'date' ); + } else { + this.$endSelect.selectlist( 'selectByValue', 'never' ); + } + + this.endSelectChanged(); + + if ( recur.INTERVAL ) { + this.$repeatIntervalSpinbox.spinbox( 'value', parseInt( recur.INTERVAL, 10 ) ); + } - var timeZone = this.$timeZone.selectlist( 'selectedItem' ); - var timezoneOffset = ( timeZone.offset === '+00:00' ) ? 'Z' : timeZone.offset; + this.$repeatIntervalSelect.selectlist( 'selectByValue', item ); + this.repeatIntervalSelectChanged(); + }, + + _parseStartDateTime: function( startTimeISO8601 ) { + var startTime = {}; + var startDate, startDateTimeISO8601FormatSplit, hours, minutes, period; - var utcEndHours = this.setUtcTime( temp, startTime, timezoneOffset ); - this.$endDate.datepicker( 'setDate', utcEndHours ); + startTime.time24HourFormat = startTimeISO8601.split( '+' )[ 0 ].split( '-' )[ 0 ]; - this.$endSelect.selectlist( 'selectByValue', 'date' ); + if ( startTimeISO8601.search( /\+/ ) > -1 ) { + startTime.timeZoneOffset = '+' + $.trim( startTimeISO8601.split( '+' )[ 1 ] ); + } else if ( startTimeISO8601.search( /\-/ ) > -1 ) { + startTime.timeZoneOffset = '-' + $.trim( startTimeISO8601.split( '-' )[ 1 ] ); + } else { + startTime.timeZoneOffset = '+00:00'; + } + + startTime.time24HourFormatSplit = startTime.time24HourFormat.split( ':' ); + hours = parseInt( startTime.time24HourFormatSplit[ 0 ], 10 ); + minutes = ( startTime.time24HourFormatSplit[ 1 ] ) ? parseInt( startTime.time24HourFormatSplit[ 1 ].split( '+' )[ 0 ].split( '-' )[ 0 ].split( 'Z' )[ 0 ], 10 ) : 0; + period = ( hours < 12 ) ? 'AM' : 'PM'; + + if ( hours === 0 ) { + hours = 12; + } else if ( hours > 12 ) { + hours -= 12; + } + + minutes = ( minutes < 10 ) ? '0' + minutes : minutes; + startTime.time12HourFormat = hours + ':' + minutes; + startTime.time12HourFormatWithPeriod = hours + ':' + minutes + ' ' + period; + + return startTime; + }, + + _parseTimeZone: function( options, startTime ) { + startTime.timeZoneQuerySelector = ''; + if ( options.timeZone ) { + if ( typeof( options.timeZone ) === 'string' ) { + startTime.timeZoneQuerySelector += 'li[data-name="' + options.timeZone + '"]'; } else { - this.$endSelect.selectlist( 'selectByValue', 'never' ); + $.each( options.timeZone, function( key, value ) { + startTime.timeZoneQuerySelector += 'li[data-' + key + '="' + value + '"]'; + } ); } + startTime.timeZoneOffset = options.timeZone.offset; + } else if ( options.startDateTime ) { + // Time zone has not been specified via options object, therefore use the timeZoneOffset from _parseAndSetStartDateTime + startTime.timeZoneOffset = ( startTime.timeZoneOffset === '+00:00' ) ? 'Z' : startTime.timeZoneOffset; + startTime.timeZoneQuerySelector += 'li[data-offset="' + startTime.timeZoneOffset + '"]'; + } else { + startTime.timeZoneOffset = 'Z'; + } - this.endSelectChanged(); + return startTime.timeZoneOffset; + }, + + _setTimeUI: function( time12HourFormatWithPeriod ) { + this.$startTime.find( 'input' ).val( time12HourFormatWithPeriod ); + this.$startTime.combobox( 'selectByText', time12HourFormatWithPeriod ); + }, - if ( recur.INTERVAL ) { - this.$repeatIntervalSpinbox.spinbox( 'value', parseInt( recur.INTERVAL, 10 ) ); + _setTimeZoneUI: function( querySelector ) { + this.$timeZone.selectlist( 'selectBySelector', querySelector ); + }, + + setValue: function setValue( options ) { + var startTime = {}; + var startDateTime, startDate, startTimeISO8601, timeOffset, utcStartHours; + + // TIME + if ( options.startDateTime ) { + startDateTime = options.startDateTime.split( 'T' ); + startDate = startDateTime[ 0 ]; + startTimeISO8601 = startDateTime[ 1 ]; + + if ( startTimeISO8601 ) { + startTime = this._parseStartDateTime( startTimeISO8601 ); + this._setTimeUI( startTime.time12HourFormatWithPeriod ); + } else { + startTime.time12HourFormat = '00:00'; + startTime.time24HourFormat = '00:00'; } + } else { + startTime.time12HourFormat = '00:00'; + startTime.time24HourFormat = '00:00'; + var currentDate = this.$startDate.datepicker( 'getDate' ); + startDate = currentDate.getFullYear() + '-' + currentDate.getMonth() + '-' + currentDate.getDate(); + } - this.$repeatIntervalSelect.selectlist( 'selectByValue', item ); - this.repeatIntervalSelectChanged(); + // TIMEZONE + this._parseTimeZone( options, startTime ); + if ( startTime.timeZoneQuerySelector ) { + this._setTimeZoneUI( startTime.timeZoneQuerySelector ); } - var utcStartHours = this.setUtcTime( startDate, startTime, timeOffset ); + // RECURRENCE PATTERN + if ( options.recurrencePattern ) { + this._parseAndSetRecurrencePattern( options.recurrencePattern, startTime ); + } + utcStartHours = this.setUtcTime( startDate, startTime.time24HourFormat, startTime.timeZoneOffset ); this.$startDate.datepicker( 'setDate', utcStartHours ); }, diff --git a/dist/js/fuelux.min.js b/dist/js/fuelux.min.js index ae8b11cbd..40dccca86 100644 --- a/dist/js/fuelux.min.js +++ b/dist/js/fuelux.min.js @@ -1,9 +1,9 @@ /*! - * Fuel UX v3.13.0 - * Copyright 2012-2015 ExactTarget + * Fuel UX v3.13.1 + * Copyright 2012-2016 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ -!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("Fuel UX's JavaScript requires jQuery");if("undefined"==typeof a.fn.dropdown||"undefined"==typeof a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){if(this.options=a.extend({},a.fn.checkbox.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$chk=this.$label.find('input[type="checkbox"]'),this.$container=a(b).parent(".checkbox");var d=this.$chk.attr("data-toggle");this.$toggleContainer=a(d),this.$chk.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$chk,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},setCheckedState:function(a,b){var c=a,d=this.$label,e=(this.$container,this.$toggleContainer);b?(c.prop("checked",!0),d.addClass("checked"),e.removeClass("hide hidden"),d.trigger("checked.fu.checkbox")):(c.prop("checked",!1),d.removeClass("checked"),e.addClass("hidden"),d.trigger("unchecked.fu.checkbox")),d.trigger("changed.fu.checkbox",b)},setDisabledState:function(a,b){var c=this.$label;b?(this.$chk.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.checkbox")):(this.$chk.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.checkbox"))},itemchecked:function(b){var c=a(b.target),d=c.prop("checked");this.setCheckedState(c,d)},toggle:function(){var a=this.isChecked();a?this.uncheck():this.check()},check:function(){this.setCheckedState(this.$chk,!0)},uncheck:function(){this.setCheckedState(this.$chk,!1)},isChecked:function(){var a=this.$chk.prop("checked");return a},enable:function(){this.setDisabledState(this.$chk,!1)},disable:function(){this.setDisabledState(this.$chk,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target);c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.setDefaultSelection();var d=this.$dropMenu.children("li");0===d.length&&this.$button.addClass("disabled")};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){"undefined"!=typeof a[0]?(this.$selectedItem=a,this.$input.val(this.$selectedItem.text().trim())):this.$selectedItem=null},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val()};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},inputchanged:function(b,c){if(!c||!c.synthetic){var d=a(b.target).val();this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}}},c.prototype.getValue=c.prototype.selectedItem,a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="Invalid Date",c="moment.js is not available so you cannot use this function",d=[],e=!1,f=a.fn.datepicker,g=!1,h=function(){var a,b;for(g=!0,a=0,b=d.length;b>a;a++)d[a].init.call(d[a].scope);d=[]};"function"==typeof define&&define.amd?require(["moment"],function(a){e=a,h()},function(a){var b=a.requireModules&&a.requireModules[0];"moment"===b&&h()}):h();var i=function(b,c){this.$element=a(b),this.options=a.extend(!0,{},a.fn.datepicker.defaults,c),this.$calendar=this.$element.find(".datepicker-calendar"),this.$days=this.$calendar.find(".datepicker-calendar-days"),this.$header=this.$calendar.find(".datepicker-calendar-header"),this.$headerTitle=this.$header.find(".title"),this.$input=this.$element.find("input"),this.$wheels=this.$element.find(".datepicker-wheels"),this.$wheelsMonth=this.$element.find(".datepicker-wheels-month"),this.$wheelsYear=this.$element.find(".datepicker-wheels-year"),this.artificialScrolling=!1,this.formatDate=this.options.formatDate||this.formatDate,this.inputValue=null,this.moment=!1,this.momentFormat=null,this.parseDate=this.options.parseDate||this.parseDate,this.preventBlurHide=!1,this.restricted=this.options.restricted||[],this.restrictedParsed=[],this.restrictedText=this.options.restrictedText,this.sameYearOnly=this.options.sameYearOnly,this.selectedDate=null,this.yearRestriction=null,this.$calendar.find(".datepicker-today").on("click.fu.datepicker",a.proxy(this.todayClicked,this)),this.$days.on("click.fu.datepicker","tr td button",a.proxy(this.dateClicked,this)),this.$header.find(".next").on("click.fu.datepicker",a.proxy(this.next,this)),this.$header.find(".prev").on("click.fu.datepicker",a.proxy(this.prev,this)),this.$headerTitle.on("click.fu.datepicker",a.proxy(this.titleClicked,this)),this.$input.on("change.fu.datepicker",a.proxy(this.inputChanged,this)),this.$input.on("mousedown.fu.datepicker",a.proxy(this.showDropdown,this)),this.$wheels.find(".datepicker-wheels-back").on("click.fu.datepicker",a.proxy(this.backClicked,this)),this.$wheels.find(".datepicker-wheels-select").on("click.fu.datepicker",a.proxy(this.selectClicked,this)),this.$wheelsMonth.on("click.fu.datepicker","ul button",a.proxy(this.monthClicked,this)),this.$wheelsYear.on("click.fu.datepicker","ul button",a.proxy(this.yearClicked,this)),this.$wheelsYear.find("ul").on("scroll.fu.datepicker",a.proxy(this.onYearScroll,this));var f=function(){this.checkForMomentJS()&&(e=e||window.moment,this.moment=!0,this.momentFormat=this.options.momentConfig.format,this.setCulture(this.options.momentConfig.culture),e.locale=e.locale||e.lang),this.setRestrictedDates(this.restricted),this.setDate(this.options.date)||(this.$input.val(""),this.inputValue=this.$input.val()),this.sameYearOnly&&(this.yearRestriction=this.selectedDate?this.selectedDate.getFullYear():(new Date).getFullYear())};g?f.call(this):d.push({init:f,scope:this})};i.prototype={constructor:i,backClicked:function(){this.changeView("calendar")},changeView:function(a,b){"wheels"===a?(this.$calendar.hide().attr("aria-hidden","true"),this.$wheels.show().removeAttr("aria-hidden",""),b&&this.renderWheel(b)):(this.$wheels.hide().attr("aria-hidden","true"),this.$calendar.show().removeAttr("aria-hidden",""),b&&this.renderMonth(b))},checkForMomentJS:function(){return(a.isFunction(window.moment)||"undefined"!=typeof e&&a.isFunction(e))&&a.isPlainObject(this.options.momentConfig)&&"string"==typeof this.options.momentConfig.culture&&"string"==typeof this.options.momentConfig.format?!0:!1},dateClicked:function(b){var c,d=a(b.currentTarget).parents("td:first");d.hasClass("restricted")||(this.$days.find("td.selected").removeClass("selected"),d.addClass("selected"),c=new Date(d.attr("data-year"),d.attr("data-month"),d.attr("data-date")),this.selectedDate=c,this.$input.val(this.formatDate(c)),this.inputValue=this.$input.val(),this.hideDropdown(),this.$input.focus(),this.$element.trigger("dateClicked.fu.datepicker",c))},destroy:function(){return this.$element.remove(),this.$days.find("tbody").empty(),this.$wheelsYear.find("ul").empty(),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$element.find("input, button").attr("disabled","disabled"),this.$element.find(".input-group-btn").removeClass("open")},enable:function(){this.$element.removeClass("disabled"),this.$element.find("input, button").removeAttr("disabled")},formatDate:function(a){var b=function(a){var b="0"+a;return b.substr(b.length-2)};return this.moment?e(a).format(this.momentFormat):b(a.getMonth()+1)+"/"+b(a.getDate())+"/"+a.getFullYear()},getCulture:function(){if(this.moment)return e.locale();throw c},getDate:function(){return this.selectedDate?this.selectedDate:new Date(NaN)},getFormat:function(){if(this.moment)return this.momentFormat;throw c},getFormattedDate:function(){return this.selectedDate?this.formatDate(this.selectedDate):b},getRestrictedDates:function(){return this.restricted},inputChanged:function(){var a,b=this.$input.val();b!==this.inputValue&&(a=this.setDate(b),null===a?this.$element.trigger("inputParsingFailed.fu.datepicker",b):a===!1?this.$element.trigger("inputRestrictedDate.fu.datepicker",a):this.$element.trigger("changed.fu.datepicker",a))},showDropdown:function(a){this.$input.is(":focus")||this.$element.find(".input-group-btn").addClass("open")},hideDropdown:function(){this.$element.find(".input-group-btn").removeClass("open")},isInvalidDate:function(a){var c=a.toString();return c===b||"NaN"===c?!0:!1},isRestricted:function(a,b,c){var d,e,f,g,h=this.restrictedParsed;if(this.sameYearOnly&&null!==this.yearRestriction&&c!==this.yearRestriction)return!0;for(d=0,f=h.length;f>d;d++)if(e=h[d].from,g=h[d].to,(c>e.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(5>j){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('

  • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;d+11>c;c++)e.append('
  • ")}},parseDate:function(a){var b,c,d,f,g,h,i,j=this,k=new Date(NaN);if(a){if(this.moment)return f=function(a){var b=e(a,j.momentFormat);return!0===b.isValid()?b.toDate():k},d=function(a){var b=e(new Date(a));return!0===b.isValid()?b.toDate():k},g=function(a,b,c){var d=b(a);return j.isInvalidDate(d)?(d=c(d),j.isInvalidDate(d)?k:d):d},"string"==typeof a?g(a,f,d):g(a,d,f);if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,i=c.exec(a),i&&(h=parseInt(i[2],10),b=new Date(i[1],h-1,i[3]),h===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b}return new Date(NaN)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(a--,0>a){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l,m,n=new Date(b.getFullYear(),b.getMonth(),1).getDay(),o=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),p=new Date(b.getFullYear(),b.getMonth(),0).getDate(),q=this.$headerTitle.find(".month"),r=b.getMonth(),s=new Date,t=s.getDate(),u=s.getMonth(),v=s.getFullYear(),w=this.selectedDate,x=this.$days.find("tbody"),y=b.getFullYear();for(w&&(w={date:w.getDate(),month:w.getMonth(),year:w.getFullYear()}),q.find(".current").removeClass("current"),q.find('span[data-month="'+r+'"]').addClass("current"),this.$headerTitle.find(".year").text(y),this.$headerTitle.attr({"data-month":r,"data-year":y}),x.empty(),0!==n?(c=p-n+1,i=-1):(c=1,i=0),h=35-n>=o?5:6,f=0;h>f;f++){for(m=a(""),g=0;7>g;g++)l=a(""),-1===i?(l.addClass("last-month"),j!==i&&l.addClass("first")):1===i&&(l.addClass("next-month"),j!==i&&l.addClass("first")),d=r+i,e=y,0>d?(d=11,e--):d>11&&(d=0,e++),l.attr({"data-date":c,"data-month":d,"data-year":e}),e===v&&d===u&&c===t?l.addClass("current-day"):(v>e||e===v&&u>d||e===v&&d===u&&t>c)&&(l.addClass("past"),this.options.allowPastDates||l.addClass("restricted").attr("title",this.restrictedText)),this.isRestricted(c,d,e)&&l.addClass("restricted").attr("title",this.restrictedText),w&&e===w.year&&d===w.month&&c===w.date&&l.addClass("selected"),l.hasClass("restricted")?l.html(''+c+""):l.html('"),c++,k=j,j=i,-1===i&&c>p?(c=1,i=0,k!==i&&l.addClass("last")):0===i&&c>o&&(c=1,i=1,k!==i&&l.addClass("last")),f===h-1&&6===g&&l.addClass("last"),m.append(l);x.append(m)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hidden")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide hidden")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;g+11>b;b++)h.append('
  • ");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw c;e.locale(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw c;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-(1/0)?{date:-(1/0),month:-(1/0),year:-(1/0)}:a===1/0?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;c>b;b++)d.push({from:f(a[b].from),to:f(a[b].to)});this.restrictedParsed=d},titleClicked:function(a){this.changeView("wheels",new Date(this.$headerTitle.attr("data-year"),this.$headerTitle.attr("data-month"),1))},todayClicked:function(a){var b=new Date;(b.getMonth()+""!==this.$headerTitle.attr("data-month")||b.getFullYear()+""!==this.$headerTitle.attr("data-year"))&&this.renderMonth(b)},yearClicked:function(b){this.$wheelsYear.find(".selected").removeClass("selected"),a(b.currentTarget).parent().addClass("selected")}},i.prototype.getValue=i.prototype.getDate,a.fn.datepicker=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.datepicker"),g="object"==typeof b&&b;f||e.data("fu.datepicker",f=new i(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.datepicker.defaults={allowPastDates:!1,date:new Date,formatDate:null,momentConfig:{culture:"en",format:"L"},parseDate:null,restricted:[],restrictedText:"Restricted",sameYearOnly:!1},a.fn.datepicker.Constructor=i,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=f,this},a(document).on("mousedown.fu.datepicker.data-api","[data-initialize=datepicker]",function(b){var c=a(b.target).closest(".datepicker");c.data("datepicker")||c.datepicker(c.data())}),a(document).on("click.fu.datepicker.data-api",".datepicker .dropdown-menu",function(b){var c=a(b.target);(!c.is(".datepicker-date")||c.closest(".restricted").length)&&b.stopPropagation()}),a(document).on("click.fu.datepicker.data-api",".datepicker input",function(a){a.stopPropagation()}),a(function(){a("[data-initialize=datepicker]").each(function(){var b=a(this);b.data("datepicker")||b.datepicker(b.data())})})}(a),function(a){function b(b){a(b).css({visibility:"hidden"}),c(b)?b.parent().addClass("dropup"):b.parent().removeClass("dropup"),a(b).css({visibility:"visible"})}function c(a){var b=d(a),c={};return c.parentHeight=a.parent().outerHeight(),c.parentOffsetTop=a.parent().offset().top,c.dropdownHeight=a.outerHeight(),c.containerHeight=b.overflowElement.outerHeight(),c.containerOffsetTop=b.isWindow?b.overflowElement.scrollTop():b.overflowElement.offset().top,c.fromTop=c.parentOffsetTop-c.containerOffsetTop,c.fromBottom=c.containerHeight-c.parentHeight-(c.parentOffsetTop-c.containerOffsetTop),c.dropdownHeight=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom?!0:!1:void 0}function d(b){var c,d=b.attr("data-target"),e=!0;return d?"window"!==d&&(c=a(d),e=!1):a.each(b.parents(),function(b,d){return"visible"!==a(d).css("overflow")?(c=d,e=!1,!1):void 0}),e&&(c=window),{overflowElement:a(c),isWindow:e}}a(document.body).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(c){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document.body).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c),this.begin=this.$element.is("[data-begin]")?parseInt(this.$element.attr("data-begin"),10):1,this.delay=this.$element.is("[data-delay]")?parseFloat(this.$element.attr("data-delay")):150,this.end=this.$element.is("[data-end]")?parseInt(this.$element.attr("data-end"),10):8,this.frame=this.$element.is("[data-frame]")?parseInt(this.$element.attr("data-frame"),10):this.begin,this.isIElt9=!1,this.timeout={};var d=this.msieVersion();d!==!1&&9>d&&(this.$element.addClass("iefix"),this.isIElt9=!0),this.$element.attr("data-frame",this.frame+""),this.play()};c.prototype={constructor:c,destroy:function(){return this.pause(),this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){this.isIElt9&&this.$element.addClass("iefix_repaint").removeClass("iefix_repaint")},msieVersion:function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE ");return b>0?parseInt(a.substring(b+5,a.indexOf(".",b)),10):!1},next:function(){this.frame++,this.frame>this.end&&(this.frame=this.begin),this.$element.attr("data-frame",this.frame+""),this.ieRepaint()},pause:function(){clearTimeout(this.timeout)},play:function(){var a=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){a.next(),a.play()},this.delay)},previous:function(){this.frame--,this.frame0),this.isContentEditableDiv=this.$field.is("div"),this.isInput=this.$field.is("input"),this.divInTextareaMode=this.isContentEditableDiv&&"true"===this.$field.attr("data-textarea"),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$field.on("keydown.fu.placard",a.proxy(this.keyComplete,this)),this.$element.on("close.fu.placard",a.proxy(this.hide,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancelled")}),this.applyEllipsis()},e=function(a){return a.$element.hasClass("showing")},f=function(){var b;if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return!1;b.placard("externalClickListener",{},!0)}return!0};d.prototype={constructor:d,complete:function(a){var b=this.options[c[a]],d={previousValue:this.previousValue,value:this.getValue()};b?(b(d),this.$element.trigger(a+".fu.placard",d)):("cancelled"===a&&this.options.revertOnCancel&&this.setValue(this.previousValue,!0),this.$element.trigger(a+".fu.placard",d),this.hide())},keyComplete:function(a){(this.isContentEditableDiv&&!this.divInTextareaMode||this.isInput)&&13===a.keyCode?(this.complete("accepted"),this.$field.blur()):27===a.keyCode&&(this.complete("cancelled"),this.$field.blur())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.isContentEditableDiv&&this.$field.removeAttr("contenteditable"),this.hide()},applyEllipsis:function(){var a,b,c;if(this.options.applyEllipsis)if(a=this.$field.get(0),this.isContentEditableDiv&&!this.divInTextareaMode||this.isInput)a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.setValue(c+"...",!0),b++;c=c.length>0?c.substring(0,c.length-1):"",this.setValue(c+"...",!0)}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled"),this.isContentEditableDiv&&this.$field.attr("contenteditable","true")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.isContentEditableDiv?this.$field.html():this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.applyEllipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;d>c;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},setValue:function(a,b){return"undefined"==typeof b&&(b=!this.options.applyEllipsis),this.isContentEditableDiv?this.$field.empty().append(a):this.$field.val(a),b||e(this)||this.applyEllipsis(),this.$field},show:function(){e(this)||f()&&(this.previousValue=this.isContentEditableDiv?this.$field.html():this.$field.val(),null!==this.actualValue&&(this.setValue(this.actualValue,!0),this.actualValue=null),this.showPlacard())},showPlacard:function(){this.$element.addClass("showing"),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.placard=function(b){var c,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new d(this,h)),"string"==typeof b&&(c=g[b].apply(g,e))});return void 0===c?f:c},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancelled",externalClickExceptions:[],explicit:!1,revertOnCancel:-1,applyEllipsis:!1},a.fn.placard.Constructor=d,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){if(this.options=a.extend({},a.fn.radio.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$radio=this.$label.find('input[type="radio"]'),this.groupName=this.$radio.attr("name");var d=this.$radio.attr("data-toggle");this.$toggleContainer=a(d),this.$radio.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$radio,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},resetGroup:function(){var b=a('input[name="'+this.groupName+'"]');b.each(function(b,c){var d=a(c),e=d.parent(),f=d.attr("data-toggle"),g=a(f);e.removeClass("checked"),g.addClass("hidden")})},setCheckedState:function(b,c){var d=b,e=d.parent(),f=d.attr("data-toggle"),g=a(f);c?(this.resetGroup(),d.prop("checked",!0),e.addClass("checked"),g.removeClass("hide hidden"),e.trigger("checked.fu.radio")):(d.prop("checked",!1),e.removeClass("checked"),g.addClass("hidden"),e.trigger("unchecked.fu.radio")),e.trigger("changed.fu.radio",c)},setDisabledState:function(a,b){var c=this.$label;b?(this.$radio.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.radio")):(this.$radio.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.radio"))},itemchecked:function(b){var c=a(b.target);this.setCheckedState(c,!0)},check:function(){this.setCheckedState(this.$radio,!0)},uncheck:function(){this.setCheckedState(this.$radio,!1)},isChecked:function(){var a=this.$radio.prop("checked");return a},enable:function(){this.setDisabledState(this.$radio,!1)},disable:function(){this.setDisabledState(this.$radio,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.radio.data-api","[data-initialize=radio]",function(b){var c=a(b.target);c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.search.defaults,c),"true"===this.$element.attr("data-searchOnKeyPress")&&(this.options.searchOnKeyPress=!0),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypress,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.activeSearch=a,this.$element.addClass("searched"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.activeSearch="",this.$input.val(""),this.$element.removeClass("searched"),this.$element.trigger("cleared.fu.search")},action:function(){var a=this.$input.val();a&&a.length>0?this.search(a):this.clear()},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||(this.$element.hasClass("searched")?this.clear():this.action())},keypress:function(a){var b=13,c=9,d=27;a.which===b?(a.preventDefault(),this.action()):a.which===c?a.preventDefault():a.which===d?(a.preventDefault(),this.clear()):this.options.searchOnKeyPress&&this.action()},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")}},a.fn.search=function(b){ -var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b;g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={clearOnEmpty:!1,searchOnKeyPress:!1},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search");c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"),this.$label=this.$element.find(".selected-label"),this.$dropdownMenu=this.$element.find(".dropdown-menu"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),("auto"===c.resize||"auto"===this.$element.attr("data-resize"))&&this.resize();var d=this.$dropdownMenu.children("li");0===d.length&&(this.disable(),this.doSelect(a(this.options.emptyLabelHTML))),this.$element.on("shown.bs.dropdown",function(){var b=a(this);a(document).on("keypress.fu.selectlist",function(c){var d=String.fromCharCode(c.which);b.find("li").each(function(b,c){return a(c).text().charAt(0).toLowerCase()===d?(a(c).children("a").focus(),!1):void 0})})}),this.$element.on("hide.bs.dropdown",function(){a(document).off("keypress.fu.selectlist")})};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.currentTarget).parent("li").is(".disabled, :disabled")||(a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus())},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=0,d=a("
    ").addClass("selectlist-sizer");Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(d):a(".fuelux:first").append(d),d.append(this.$element.clone()),this.$element.find("a").each(function(){d.find(".selected-label").text(a(this).text()),c=d.find(".selectlist").outerWidth(),c+=d.find(".sr-only").outerWidth(),c>b&&(b=c)}),1>=b||(this.$button.css("width",b),this.$dropdownMenu.css("width",b),d.remove())},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},c.prototype.getValue=c.prototype.selectedItem,a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={emptyLabelHTML:'
  • No items
  • '},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.options.step=this.$element.data("step")||this.options.step,this.options.valuethis.options.max?a=this.options.cycle?this.options.min:this.options.max:athis.options.max?a-=this.options.step:ac?1.5:8>c?2.5:4,this.switches.timeout=setTimeout(a.proxy(function(){this.iterate(b)},this),this.switches.speed/c),this.switches.count++}},iterate:function(a){this.step(a),this.startSpin(a)},step:function(a){this.setValue(this.getDisplayValue());var b;b=a?this.options.value+this.options.step:this.options.value-this.options.step,b=b.toFixed(5),this.setValue(b+this.unit)},getDisplayValue:function(){var a=this.parseInput(this.$input.val()),b=a?a:this.options.value;return b},setDisplayValue:function(a){this.$input.val(a)},getValue:function(){var a=this.options.value;return"."!==this.options.decimalMark&&(a=(a+"").split(".").join(this.options.decimalMark)),a+this.unit},setValue:function(a){if("."!==this.options.decimalMark&&(a=this.parseInput(a)),"number"!=typeof a){var b=a.replace(/[0-9.-]/g,"");this.unit=e(b,this.options.units)?b:this.options.defaultUnit}var c=this.getIntValue(a);return isNaN(c)&&!isFinite(c)?this.setValue(this.options.value):(c=f.call(this,c),this.options.value=c,a=c+this.unit,"."!==this.options.decimalMark&&(a=(a+"").split(".").join(this.options.decimalMark)),this.setDisplayValue(a),this)},value:function(a){return a||0===a?this.setValue(a):this.getValue()},parseInput:function(a){return a=(a+"").split(this.options.decimalMark).join(".")},getIntValue:function(a){return a="undefined"==typeof a?this.getValue():a,"undefined"!=typeof a?("string"==typeof a&&(a=this.parseInput(a)),a=parseFloat(a,10)):void 0},disable:function(){this.options.disabled=!0,this.$element.addClass("disabled"),this.$input.attr("disabled",""),this.$element.find("button").addClass("disabled")},enable:function(){this.options.disabled=!1,this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$element.find("button").removeClass("disabled")},keydown:function(a){var b=a.keyCode;38===b?this.step(!0):40===b?this.step(!1):13===b&&this.change()},keyup:function(a){var b=a.keyCode;(38===b||40===b)&&this.triggerChangedEvent()},bindMousewheelListeners:function(){var b=this.$input.get(0);b.addEventListener?(b.addEventListener("mousewheel",a.proxy(this.mousewheelHandler,this),!1),b.addEventListener("DOMMouseScroll",a.proxy(this.mousewheelHandler,this),!1)):b.attachEvent("onmousewheel",a.proxy(this.mousewheelHandler,this))},mousewheelHandler:function(a){if(!this.options.disabled){var b=window.event||a,c=Math.max(-1,Math.min(1,b.wheelDelta||-b.detail)),d=this;return clearTimeout(this.mousewheelTimeout),this.mousewheelTimeout=setTimeout(function(){d.triggerChangedEvent()},300),0>c?this.step(!0):this.step(!1),b.preventDefault?b.preventDefault():b.returnValue=!1,!1}}},a.fn.spinbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.spinbox"),h="object"==typeof b&&b;g||f.data("fu.spinbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.spinbox.defaults={value:0,min:0,max:999,step:1,hold:!0,speed:"medium",disabled:!1,cycle:!1,units:[],decimalMark:".",defaultUnit:"",limitToStep:!1},a.fn.spinbox.Constructor=c,a.fn.spinbox.noConflict=function(){return a.fn.spinbox=b,this},a(document).on("mousedown.fu.spinbox.data-api","[data-initialize=spinbox]",function(b){var c=a(b.target).closest(".spinbox");c.data("fu.spinbox")||c.spinbox(c.data())}),a(function(){a("[data-initialize=spinbox]").each(function(){var b=a(this);b.data("fu.spinbox")||b.spinbox(b.data())})})}(a),function(a){function b(a,b){a.addClass("tree-selected"),"item"===a.data("type")&&b.hasClass("fueluxicon-bullet")&&b.removeClass("fueluxicon-bullet").addClass("glyphicon-ok")}function c(a,b){a.removeClass("tree-selected"),"item"===a.data("type")&&b.hasClass("glyphicon-ok")&&b.removeClass("glyphicon-ok").addClass("fueluxicon-bullet")}function d(d,e,f){a.each(f.$elements,function(b,c){var d=a(c);d[0]!==e.$element[0]&&f.dataForEvent.push(a(d).data())}),e.$element.hasClass("tree-selected")?(c(e.$element,e.$icon),f.eventType="deselected"):(b(e.$element,e.$icon),f.eventType="selected",f.dataForEvent.push(e.elementData))}function e(a,d,e){if(e.$elements[0]!==d.$element[0]){a.deselectAll(a.$element);b(d.$element,d.$icon),e.eventType="selected",e.dataForEvent=[d.elementData]}else c(d.$element,d.$icon),e.eventType="deselected",e.dataForEvent=[]}var f=a.fn.tree,g=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.tree.defaults,c),this.options.itemSelect&&this.$element.on("click.fu.tree",".tree-item",a.proxy(function(a){this.selectItem(a.currentTarget)},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(a){this.toggleFolder(a.currentTarget)},this)),this.options.folderSelect&&(this.$element.addClass("tree-folder-select"),this.$element.off("click.fu.tree",".tree-branch-name"),this.$element.on("click.fu.tree",".icon-caret",a.proxy(function(b){this.toggleFolder(a(b.currentTarget).parent())},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(b){this.selectFolder(a(b.currentTarget))},this))),this.render()};g.prototype={constructor:g,deselectAll:function(b){b=b||this.$element;var d=a(b).find(".tree-selected");return d.each(function(b,d){c(a(d),a(d).find(".glyphicon"))}),d},destroy:function(){return this.$element.find("li:not([data-template])").remove(),this.$element.remove(),this.$element[0].outerHTML},render:function(){this.populate(this.$element)},populate:function(b,c){var d=this,e=b.hasClass("tree")?b:b.parent(),f=e.find(".tree-loader:eq(0)"),g=e.data();c=c||!1,c===!1&&f.removeClass("hide hidden"),this.options.dataSource(g?g:{},function(c){f.addClass("hidden"),a.each(c.data,function(c,f){var g;"folder"===f.type?(g=d.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.data(f),g.find(".tree-branch-name > .tree-label").html(f.text||f.name)):"item"===f.type&&(g=d.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.find(".tree-item-name > .tree-label").html(f.text||f.name),g.data(f));var h=f.attr||f.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":g.addClass(b);break;case"data-icon":g.find(".icon-item").removeClass().addClass("icon-item "+b),g.attr(a,b);break;case"id":g.attr(a,b),g.attr("aria-labelledby",b+"-label"),g.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:g.attr(a,b)}}),b.hasClass("tree-branch-header")?e.find(".tree-branch-children:eq(0)").append(g):b.append(g)}),d.$element.trigger("loaded.fu.tree",e)})},selectTreeNode:function(b,c){var f={};f.$element=a(b);var g={};g.$elements=this.$element.find(".tree-selected"),g.dataForEvent=[],"folder"===c?(f.$element=f.$element.closest(".tree-branch"),f.$icon=f.$element.find(".icon-folder")):f.$icon=f.$element.find(".icon-item"),f.elementData=f.$element.data(),this.options.multiSelect?d(this,f,g):e(this,f,g),this.$element.trigger(g.eventType+".fu.tree",{target:f.elementData,selected:g.dataForEvent}),f.$element.trigger("updated.fu.tree",{selected:g.dataForEvent,item:f.$element,eventType:g.eventType})},discloseFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.addClass("tree-open"),d.attr("aria-expanded","true"),f.removeClass("hide hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"),e.children().length||this.populate(e),this.$element.trigger("disclosedFolder.fu.tree",d.data())},closeFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.removeClass("tree-open"),d.attr("aria-expanded","false"),f.addClass("hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"),this.options.cacheItems||f.empty(),this.$element.trigger("closed.fu.tree",d.data())},toggleFolder:function(b){var c=a(b);c.find(".glyphicon-folder-close").length?this.discloseFolder(b):c.find(".glyphicon-folder-open").length&&this.closeFolder(b)},selectFolder:function(a){this.options.folderSelect&&this.selectTreeNode(a,"folder")},selectItem:function(a){this.options.itemSelect&&this.selectTreeNode(a,"item")},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var a=this,b=[],c=function d(c,e){b.push(e),0===a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").length&&(a.$element.trigger("closedAll.fu.tree",{tree:a.$element,reportedClosed:b}),a.$element.off("loaded.fu.tree",a.$element,d))};a.$element.on("closed.fu.tree",c),a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").each(function(){a.closeFolder(this)})},discloseVisible:function(){var b=this,c=b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')"),d=[],e=function f(a,e){d.push(e),d.length===c.length&&(b.$element.trigger("disclosedVisible.fu.tree",{tree:b.$element,reportedOpened:d}),b.$element.off("loaded.fu.tree",b.$element,f))};b.$element.on("loaded.fu.tree",e),b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").each(function(){b.discloseFolder(a(this).find(".tree-branch-header"))})},discloseAll:function(){var a=this;"undefined"==typeof a.$element.data("disclosures")&&a.$element.data("disclosures",0);var b=a.options.disclosuresUpperLimit>=1&&a.$element.data("disclosures")>=a.options.disclosuresUpperLimit,c=0===a.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").length;if(c)a.$element.trigger("disclosedAll.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),a.options.cacheItems||a.$element.one("closeAll.fu.tree",function(){a.$element.data("disclosures",0)});else{if(b&&(a.$element.trigger("exceededDisclosuresLimit.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),!a.$element.data("ignore-disclosures-limit")))return;a.$element.data("disclosures",a.$element.data("disclosures")+1),a.$element.one("disclosedVisible.fu.tree",function(){a.discloseAll()}),a.discloseVisible()}},refreshFolder:function(a){var b=a.closest(".tree-branch"),c=b.find(".tree-branch-children");c.eq(0).empty(),b.hasClass("tree-open")?this.populate(c,!1):this.populate(c,!0),this.$element.trigger("refreshedFolder.fu.tree",b.data())}},g.prototype.closeAll=g.prototype.collapse,g.prototype.openFolder=g.prototype.discloseFolder,g.prototype.getValue=g.prototype.selectedItems,a.fn.tree=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.tree"),h="object"==typeof b&&b;f||e.data("fu.tree",f=new g(this,h)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.tree.defaults={dataSource:function(a,b){},multiSelect:!1,cacheItems:!0,folderSelect:!0,itemSelect:!0,disclosuresUpperLimit:0},a.fn.tree.Constructor=g,a.fn.tree.noConflict=function(){return a.fn.tree=f,this}}(a),function(a){var b=a.fn.wizard,c=function(b,c){var d;this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")?!0:this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next"),0===this.$element.children(".steps-container").length&&(this.$element.addClass("no-steps-container"),window&&window.console&&window.console.warn&&window.console.warn('please update your wizard markup to include ".steps-container" as seen in http://getfuelux.com/javascript.html#wizard-usage-markup')),d=this.$nextBtn.children().detach(),this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),this.$element.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=-1===b||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;d>c;c++)h=a('
  • '),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
    '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");return c>f?(b.remove(),h.find('.step-pane[data-step="'+d+'"]:first').remove(),void f++):!1}),this.syncSteps(),this.numSteps=g.find("li").length,this.setState()},setState:function(){var b=this.currentStep>1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,1>q?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if("undefined"!=typeof this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c);if(!(d=1&&c<=this.numSteps?(this.currentStep=c,this.setState()):(c=this.$element.find(".steps li.active:first").attr("data-step"),isNaN(c)||(this.currentStep=parseInt(c,10),this.setState())),b=this):(b={step:this.currentStep},this.$element.find(".steps li.active:first[data-name]").length&&(b.stepname=this.$element.find(".steps li.active:first").attr("data-name"))),b}},a.fn.wizard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.wizard"),h="object"==typeof b&&b;g||f.data("fu.wizard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.wizard.defaults={disablePreviousStep:!1,selectedItem:{step:-1}},a.fn.wizard.Constructor=c,a.fn.wizard.noConflict=function(){return a.fn.wizard=b,this},a(document).on("mouseover.fu.wizard.data-api","[data-initialize=wizard]",function(b){var c=a(b.target).closest(".wizard");c.data("fu.wizard")||c.wizard(c.data())}),a(function(){a("[data-initialize=wizard]").each(function(){var b=a(this);b.data("fu.wizard")||b.wizard(b.data())})})}(a),function(a){var b=a.fn.infinitescroll,c=function(b,c){this.$element=a(b),this.$element.addClass("infinitescroll"),this.options=a.extend({},a.fn.infinitescroll.defaults,c),this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),this.fetchingData=!1,this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this)),this.onScroll()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.empty(),this.$element[0].outerHTML},disable:function(){this.$element.off("scroll.fu.infinitescroll")},enable:function(){this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this))},end:function(b){var c=a('
    ');b?c.append(b):c.append("---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
    '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
    ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),"object"==typeof this.options.hybrid?c.append(this.options.hybrid.label):c.append(''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(a){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
  • Remove
  • ',this.options=a.extend({},a.fn.pillbox.defaults,c),-1===this.options.readonly?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this)))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(),d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}this.$element.trigger("clicked.fu.pillbox",this.getItemData(c))},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
    ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c,d,e=this;if(a)for(b=b?b:1,c=0;b>c&&(d=e.$pillGroup.find("> .pill:nth-child("+a+")"),d);c++)d.remove();else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e,f=[];!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){ -"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value}))},inputEvent:function(a){var b,c,d,e,f=this,g=this.$addItem.val();if(this.acceptKeyCodes[a.keyCode])return this.options.onKeyDown&&this._isSuggestionsOpen()&&(e=this.$suggest.find(".pillbox-suggest-sel"),e.length&&(g=e.html(),b=e.data("value"),c=e.data("attr"))),(g.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&g.length)&&(this._closeSuggestions(),this.$addItem.hide(),c?this.addItems({text:g,value:b,attr:JSON.parse(c)},!0):this.addItems({text:g,value:b},!0),setTimeout(function(){f.$addItem.show().val("").attr({size:10})},0)),a.preventDefault(),!0;if(8===a.keyCode||46===a.keyCode){if(!g.length)return a.preventDefault(),this.options.edit&&this.currentEdit?(this.cancelEdit(),!0):(this._closeSuggestions(),d=this.$pillGroup.children(".pill:last"),d.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(d,{el:d})):d.addClass("pillbox-highlight"),!0)}else g.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c,d,e,f,g,h=this;this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b&&(this.$element.addClass("truncate"),c=this.$element.width(),d=!1,e=0,f=this.$pillGroup.find(".pill").length,g=0,this.$pillGroup.find(".pill").each(function(){var b=a(this);d?b.addClass("truncated"):(e++,h.$moreCount.text(f-e),g+b.outerWidth(!0)+h.$addItemWrap.outerWidth(!0)<=c?g+=b.outerWidth(!0):(h.$moreCount.text(f-e+1),b.addClass("truncated"),d=!0))}),e===f&&this.$addItemWrap.addClass("truncated"))},inputFocus:function(a){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={};return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
      ");return this.callbackId!==b.timeStamp?!1:void(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
    • '+c.text+"
    • ");c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document.body).trigger("suggested.fu.pillbox",this.$suggest)))},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b,c=this.$suggest.find("li.pillbox-suggest-sel"),d=38===a.keyCode;a.preventDefault(),c.length?(b=d?c.prev():c.next(),b.length||(b=d?this.$suggest.find("li:last"):this.$suggest.find("li:first")),b&&(b.addClass("pillbox-suggest-sel"),c.removeClass("pillbox-suggest-sel"))):(c=this.$suggest.find("li:first"),c.addClass("pillbox-suggest-sel"))}},c.prototype.getValue=c.prototype.items,a.fn.pillbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.pillbox"),h="object"==typeof b&&b;g||f.data("fu.pillbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.pillbox.defaults={onAdd:void 0,onRemove:void 0,onKeyDown:void 0,edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[13,188],allowEmptyPills:!1},a.fn.pillbox.Constructor=c,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.currentPage=0,this.currentView=null,this.isDisabled=!1,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.stamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.storedDataSourceOpts=null,this.syncingViewButtonState=!1,this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search({searchOnKeyPress:this.options.searchOnKeyPress}),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.$element.trigger("pageChanged.fu.repeater",[b.text,b]),f.pageInputChange(b.text)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(a){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.stamp,function(a){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},75)}),this.$loader.loader(),this.$loader.loader("pause"),-1!==this.options.defaultView?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})};c.prototype={constructor:c,clear:function(b){function c(b){var d=[];b.children().each(function(){var b=a(this),e=b.attr("data-preserve");"deep"===e?(b.detach(),d.push(b)):"shallow"===e&&(c(b),b.detach(),d.push(b))}),b.empty(),b.append(d)}var d,e;b=b||{},b.preserve?(!this.infiniteScrollingEnabled||b.clearInfinite)&&c(this.$canvas):this.$canvas.empty(),d=void 0!==b.viewChanged?b.viewChanged:!1,e=a.fn.repeater.viewTypes[this.viewType]||{},!d&&e.cleared&&e.cleared.call(this,{options:b})},clearPreservedDataSourceOptions:function(){this.storedDataSourceOpts=null},destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$canvas.empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".search").search("destroy"),this.infiniteScrollingEnabled&&a(this.infiniteScrollingCont).infinitescroll("destroy"),this.$element.remove(),a(window).off("resize.fu.repeater."+this.stamp),b},disable:function(){var b="disable",c="disabled",d=a.fn.repeater.viewTypes[this.viewType]||{};this.$search.search(b),this.$filters.selectlist(b),this.$views.find("label, input").addClass(c).attr(c,c),this.$pageSize.selectlist(b),this.$primaryPaging.find(".combobox").combobox(b),this.$secondaryPaging.attr(c,c),this.$prevBtn.attr(c,c),this.$nextBtn.attr(c,c),d.enabled&&d.enabled.call(this,{status:!1}),this.isDisabled=!0,this.$element.addClass("disabled"),this.$element.trigger("disabled.fu.repeater")},enable:function(){var b="disabled",c="enable",d="page-end",e=a.fn.repeater.viewTypes[this.viewType]||{};this.$search.search(c),this.$filters.selectlist(c),this.$views.find("label, input").removeClass(b).removeAttr(b),this.$pageSize.selectlist("enable"),this.$primaryPaging.find(".combobox").combobox(c),this.$secondaryPaging.removeAttr(b),this.$prevBtn.hasClass(d)||this.$prevBtn.removeAttr(b),this.$nextBtn.hasClass(d)||this.$nextBtn.removeAttr(b),this.$prevBtn.hasClass(d)&&this.$nextBtn.hasClass(d)&&this.$primaryPaging.combobox("disable"),0!==parseInt(this.$count.html())?this.$pageSize.selectlist("enable"):this.$pageSize.selectlist("disable"),e.enabled&&e.enabled.call(this,{status:!0}),this.isDisabled=!1,this.$element.removeClass("disabled"),this.$element.trigger("enabled.fu.repeater")},getDataOptions:function(b){var c,d,e={},f={};return b=b||{},f.filter=this.$filters.length>0?this.$filters.selectlist("selectedItem"):{text:"All",value:"all"},f.view=this.currentView,this.infiniteScrollingEnabled||(f.pageSize=this.$pageSize.length>0?parseInt(this.$pageSize.selectlist("selectedItem").value,10):25),void 0!==b.pageIncrement&&(null===b.pageIncrement?this.currentPage=0:this.currentPage+=b.pageIncrement),f.pageIndex=this.currentPage,c=this.$search.length>0?this.$search.find("input").val():"",""!==c&&(f.search=c),b.dataSourceOptions&&(e=b.dataSourceOptions,b.preserveDataSourceOptions&&(this.storedDataSourceOpts=this.storedDataSourceOpts?a.extend(this.storedDataSourceOpts,e):e)),this.storedDataSourceOpts&&(e=a.extend(this.storedDataSourceOpts,e)),d=a.fn.repeater.viewTypes[this.viewType]||{},d=d.dataOptions,d?(d=d.call(this,f),f=a.extend(d,e)):f=a.extend(f,e),f},infiniteScrolling:function(a,b){var c,d,e=this.$element.find(".repeater-footer"),f=this.$element.find(".repeater-viewport");b=b||{},a?(this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=b.end,delete b.dataSource,delete b.end,this.infiniteScrollingOptions=b,f.css({height:f.height()+e.outerHeight()}),e.hide()):(c=this.infiniteScrollingCont,d=c.data(),delete d.infinitescroll,c.off("scroll"),c.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},f.css({height:f.height()-e.outerHeight()}),e.show())},infiniteScrollPaging:function(a,b){var c=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,d=a.page,e=a.pages;this.currentPage=void 0!==d?d:NaN,(a.end===!0||this.currentPage+1>=e)&&this.infiniteScrollingCont.infinitescroll("end",c)},initInfiniteScrolling:function(){var b,c,d=this.$canvas.find('[data-infinite="true"]:first');d=d.length<1?this.$canvas:d,d.data("fu.infinitescroll")?d.infinitescroll("enable"):(c=this,b=a.extend({},this.infiniteScrollingOptions),b.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},d.infinitescroll(b),this.infiniteScrollingCont=d)},initViewTypes:function(b){function c(a){function d(){a++,e>a?c(a):b()}g[a].initialize?g[a].initialize.call(f,{},function(){d()}):d()}var d,e,f=this,g=[];for(d in a.fn.repeater.viewTypes)g.push(a.fn.repeater.viewTypes[d]);e=g.length,e>0?c(0):b()},itemization:function(a){this.$count.html(void 0!==a.count?a.count:"?"),this.$end.html(void 0!==a.end?a.end:"?"),this.$start.html(void 0!==a.start?a.start:"?")},next:function(a){var b="disabled";this.$nextBtn.attr(b,b),this.$prevBtn.attr(b,b),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a){var b;a!==this.lastPageInput&&(this.lastPageInput=a,a=parseInt(a,10)-1,b=a-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",a),this.render({pageIncrement:b}))},pagination:function(a){var b,c,d,e,f="active",g="disabled",h=a.page,i="page-end",j=a.pages;if(this.currentPage=void 0!==h?h:NaN,this.$primaryPaging.removeClass(f),this.$secondaryPaging.removeClass(f),e=0===j?0:this.currentPage+1,j<=this.viewOptions.dropPagingCap){for(this.$primaryPaging.addClass(f),b=this.$primaryPaging.find(".dropdown-menu"),b.empty(),c=0;j>c;c++)d=c+1,b.append('
    • '+d+"
    • ");this.$primaryPaging.find("input.form-control").val(e)}else this.$secondaryPaging.addClass(f),this.$secondaryPaging.val(e);this.lastPageInput=this.currentPage+1+"",this.$pages.html(""+j),this.currentPage+1=0?(this.$prevBtn.removeAttr(g),this.$prevBtn.removeClass(i)):(this.$prevBtn.attr(g,g),this.$prevBtn.addClass(i)),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){var c,d,e=this,f=!1,g=a.fn.repeater.viewTypes[this.viewType]||{};b=b||{},this.disable(),b.changeView&&this.currentView!==b.changeView&&(d=this.currentView,this.currentView=b.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),f=!0,b.viewChanged=f,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&e.infiniteScrolling(!1),g=a.fn.repeater.viewTypes[this.viewType]||{},g.selected&&g.selected.call(this,{prevView:d})),this.syncViewButtonState(),b.preserve=void 0!==b.preserve?b.preserve:!f,this.clear(b),(!this.infiniteScrollingEnabled||this.infiniteScrollingEnabled&&f)&&this.$loader.show().loader("play"),c=this.getDataOptions(b),this.viewOptions.dataSource(c,function(a){a=a||{},e.infiniteScrollingEnabled?e.infiniteScrollingCallback({}):(e.itemization(a),e.pagination(a)),e.runRenderer(g,a,function(){e.infiniteScrollingEnabled&&((f||b.clearInfinite)&&e.initInfiniteScrolling(),e.infiniteScrollPaging(a,b)),e.$loader.hide().loader("pause"),e.enable(),e.$element.trigger("rendered.fu.repeater",{data:a,options:c,renderOptions:b}),e.$element.trigger("loaded.fu.repeater",c)})})},resize:function(){var b,c,d=-1===this.viewOptions.staticHeight?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,e={};if(this.viewType&&(e=a.fn.repeater.viewTypes[this.viewType]||{}),void 0!==d&&d!==!1&&"false"!==d){this.$canvas.addClass("scrolling"),c={bottom:this.$viewport.css("margin-bottom"),top:this.$viewport.css("margin-top")};var f="true"===d||d===!0?this.$element.height():parseInt(d,10),g=this.$element.find(".repeater-header").outerHeight(),h=this.$element.find(".repeater-footer").outerHeight(),i="auto"===c.bottom?0:parseInt(c.bottom,10),j="auto"===c.top?0:parseInt(c.top,10);b=f-g-h-i-j,this.$viewport.outerHeight(b)}else this.$canvas.removeClass("scrolling");e.resize&&e.resize.call(this,{height:this.$element.outerHeight(),width:this.$element.outerWidth()})},runRenderer:function(b,c,d){function e(b,c){var d;c&&(d=c.action?c.action:"append","none"!==d&&void 0!==c.item&&(b=void 0!==c.container?a(c.container):b,b[d](c.item)))}var f,g,h,i,j,k;if(b.render)b.render.call(this,{container:this.$canvas,data:c},function(){d()});else{if(b.before&&(i=b.before.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),f=this.$canvas.find('[data-container="true"]:last'),f=f.length>0?f:this.$canvas,b.renderItem){for(j=b.repeat||"data.items",j=j.split("."),"data"===j[0]||"this"===j[0]?(k="this"===j[0]?this:c,j.shift()):(j=[],k=[],window.console&&window.console.warn&&window.console.warn('WARNING: Repeater plugin "repeat" value must start with either "data" or "this"')),g=0,h=j.length;h>g;g++){if(void 0===k[j[g]]){k=[],window.console&&window.console.warn&&window.console.warn("WARNING: Repeater unable to find property to iterate renderItem on.");break}k=k[j[g]]}for(g=0,h=k.length;h>g;g++)i=b.renderItem.call(this,{container:f,data:c,index:g,subset:k}),e(f,i)}b.after&&(i=b.after.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),d()}},setViewOptions:function(b){var c={},d=b.split(".")[1];c=this.options.views?this.options.views[d]||this.options.views[b]||{}:{},this.viewOptions=a.extend({},this.options,c)},viewChanged:function(b){var c=a(b.target),d=c.val();this.syncingViewButtonState||(this.isDisabled||c.parents("label:first").hasClass("disabled")?this.syncViewButtonState():this.render({changeView:d,pageIncrement:null}))},syncViewButtonState:function(){var a=this.$views.find('input[value="'+this.currentView+'"]');this.syncingViewButtonState=!0,this.$views.find("input").prop("checked",!1),this.$views.find("label.active").removeClass("active"),a.length>0&&(a.prop("checked",!0),a.parents("label:first").addClass("active")),this.syncingViewButtonState=!1}},a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(a,b){b({count:0,end:0,items:[],page:0,pages:1,start:0})},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null,searchOnKeyPress:!1},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){function b(a,b){if(!b)return!1;if(!a||b.length!==a.length)return!0;for(var c=0;c"),j=e[f]._auto_width,k=e[f].property;if(this.viewOptions.list_actions!==!1&&"@_ACTIONS_@"===k&&(h='
      '),h=void 0!==h?h:"",i.addClass(void 0!==g?g:"").append(h),void 0!==j&&i.outerWidth(j),b.append(i),"multi"===this.viewOptions.list_selectable&&"@_CHECKBOX_@"===e[f].property){var l='';i.html(l)}"@_CHECKBOX_@"!==e[f].property&&"@_ACTIONS_@"!==e[f].property&&this.viewOptions.list_columnRendered&&this.viewOptions.list_columnRendered({container:b,columnAttr:e[f].property,item:i,rowData:c[d]},function(){})}function d(b,c,d){var e,f,g,h,i,j="glyphicon-chevron-down",k=".glyphicon.rlc:first",l="glyphicon-chevron-up",m=a('
      '),n='
      ',o=a(""),p=this;if(m.data("fu_item_index",d),m.prepend(c[d].label),o.html(m.html()).find("[id]").removeAttr("id"),"@_CHECKBOX_@"!==c[d].property?o.append(m):o.append(n),e=o.add(m),h=m.find(k),i=h.add(o.find(k)),this.viewOptions.list_actions&&"@_ACTIONS_@"===c[d].property){var q=this.list_actions_width;o.css("width",q),m.css("width",q)}f=c[d].className,void 0!==f&&e.addClass(f),g=c[d].sortable,g&&(e.addClass("sortable"),m.on("click.fu.repeaterList",function(){p.isDisabled||(p.list_sortProperty="string"==typeof g?g:c[d].property,m.hasClass("sorted")?h.hasClass(l)?(i.removeClass(l).addClass(j),p.list_sortDirection="desc"):p.viewOptions.list_sortClearing?(e.removeClass("sorted"),i.removeClass(j),p.list_sortDirection=null,p.list_sortProperty=null):(i.removeClass(j).addClass(l),p.list_sortDirection="asc"):(b.find("th, .repeater-list-heading").removeClass("sorted"),i.removeClass(j).addClass(l),p.list_sortDirection="asc",e.addClass("sorted")),p.render({clearInfinite:!0,pageIncrement:null}))})),("asc"===c[d].sortDirection||"desc"===c[d].sortDirection)&&(b.find("th, .repeater-list-heading").removeClass("sorted"),e.addClass("sortable sorted"),"asc"===c[d].sortDirection?(i.addClass(l),this.list_sortDirection="asc"):(i.addClass(j),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof g?g:c[d].property),b.append(o)}function e(b,d,e){var f,g,h=a(""),i=this,k="multi"===this.viewOptions.list_selectable,l=this.viewOptions.list_actions;for(this.viewOptions.list_selectable&&(h.addClass("selectable"),h.attr("tabindex",0),h.data("item_data",d[e]),h.on("click.fu.repeaterList",function(){if(!i.isDisabled){var b=a(this),c=a(this).index();c+=1;var d=i.$element.find(".frozen-column-wrapper tr:nth-child("+c+")"),e=i.$element.find(".actions-column-wrapper tr:nth-child("+c+")"),f=i.$element.find(".frozen-column-wrapper tr:nth-child("+c+") .checkbox-inline");b.is(".selected")?(b.removeClass("selected"),k?(f.checkbox("uncheck"),d.removeClass("selected"),l&&e.removeClass("selected")):b.find(".repeater-list-check").remove(),i.$element.trigger("deselected.fu.repeaterList",b)):(k?(f.checkbox("check"),b.addClass("selected"),d.addClass("selected"),l&&e.addClass("selected")):(i.$canvas.find(".repeater-list-check").remove(),i.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),i.$element.trigger("deselected.fu.repeaterList",a(this))}),b.find("td:first").prepend('
      '),b.addClass("selected"),d.addClass("selected")),i.$element.trigger("selected.fu.repeaterList",b)),j.call(i)}}),h.keyup(function(a){13===a.keyCode&&h.trigger("click.fu.repeaterList")})),this.viewOptions.list_actions&&!this.viewOptions.list_selectable&&h.data("item_data",d[e]),b.append(h),f=0,g=this.list_columns.length;g>f;f++)c.call(this,h,d,e,this.list_columns,f);this.viewOptions.list_rowRendered&&this.viewOptions.list_rowRendered({container:b,item:h,rowData:d[e]},function(){})}function f(b,c){var d,e=b.find("tbody");e.length<1&&(e=a(''),b.append(e)),"string"==typeof c.error&&c.error.length>0?(d=a(''),d.find("td").append(c.error),e.append(d)):c.items&&c.items.length<1&&(d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d))}function g(c,e){var f,g,i,j=e.columns||[],k=c.find("thead");if(this.list_firstRender||b(this.list_columns,j)||0===k.length){if(k.remove(),e.count<1&&(this.list_noItems=!0),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var l={label:"c",property:"@_CHECKBOX_@",sortable:!1};j.splice(0,0,l)}if(this.list_columns=j,this.list_firstRender=!1,this.$loader.removeClass("noHeader"),this.viewOptions.list_actions&&!this.list_noItems){var m={label:this.viewOptions.list_actions.label||'a',property:"@_ACTIONS_@",sortable:!1,width:this.list_actions_width};j.push(m)}for(k=a(''),i=k.find("tr"),f=0,g=j.length;g>f;f++)d.call(this,i,j,f);if(c.prepend(k),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var n=this.$element.find(".repeater-list-wrapper .header-checkbox").outerWidth(),o=a.grep(j,function(a){return"@_CHECKBOX_@"===a.property})[0];o.width=n}h.call(this,i)}}function h(b){var c,d,e,f,g=[],h=this;if(this.viewOptions.list_columnSizing&&(c=0,f=0,b.find("th").each(function(){var b,d=a(this);if(void 0!==h.list_columns[c].width)b=h.list_columns[c].width,d.outerWidth(b),f+=d.outerWidth(),h.list_columns[c]._auto_width=b;else{var e=d.find(".repeater-list-heading").outerWidth();g.push({col:d,index:c,minWidth:e})}c++}),d=g.length,d>0)){var i=this.$canvas.find(".repeater-list-wrapper").outerWidth();for(e=Math.floor((i-f)/d),c=0;d>c;c++)g[c].minWidth>e&&(e=g[c].minWidth),g[c].col.outerWidth(e),this.list_columns[g[c].index]._auto_width=e}}function i(){var a=window.navigator.userAgent,b=a.indexOf("MSIE "),c=a.indexOf("Firefox");return b>0?"ie-"+parseInt(a.substring(b+5,a.indexOf(".",b))):c>0?"firefox":""}function j(){var a=this.$canvas.find(".repeater-list-wrapper > table .selected"),b=this.$element.find(".table-actions");a.length>0?b.find("thead .btn").removeAttr("disabled"):b.find("thead .btn").attr("disabled","disabled")}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list-wrapper > table tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){var c=a(this).find("td:nth-child("+(b+1)+")").filter(function(){return!a(this).parent().hasClass("empty")});c.addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.getValue=a.fn.repeater.Constructor.prototype.list_getSelectedItems,a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left,d=b.scrollLeft();d>0?b.find(".repeater-list-heading").each(function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}):b.find(".repeater-list-heading").each(function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){function d(){h=a(this),f=h.data("item_data")||{},f[b[g].property]===b[g].value&&e(h,b[g].selected)}function e(a,b){b=void 0!==b?b:!0,b?(c||"multi"===j||k.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),a.find("td:first").prepend('
      '))):(a.find(".repeater-list-check").remove(),a.removeClass("selected"))}var f,g,h,i,j=this.viewOptions.list_selectable,k=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===j?b.length:j&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=this.$canvas.find(".repeater-list table tbody tr:nth-child("+(b[g].index+1)+")"),h.length>0&&e(h,b[g].selected)):void 0!==b[g].property&&void 0!==b[g].value&&this.$canvas.find(".repeater-list table tbody tr").each(d)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){var b=this.$element.find(".repeater-list table");b.find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.css({height:b.outerHeight()}),c.outerWidth(c.data("forced-width")||b.outerWidth())})},a.fn.repeater.Constructor.prototype.list_setFrozenColumns=function(){var b=this.$canvas.find(".table-frozen"),c=this.$element.find(".repeater-canvas"),d=this.$element.find(".repeater-list .repeater-list-wrapper > table"),e=this.$element.find(".repeater-list"),f=this.viewOptions.list_frozenColumns,g=this;if("multi"===this.viewOptions.list_selectable&&(f+=1,c.addClass("multi-select-enabled")),b.length<1){var h=a('
      ').insertBefore(d),i=d.clone().addClass("table-frozen");i.find("th:not(:lt("+f+"))").remove(),i.find("td:not(:nth-child(n+0):nth-child(-n+"+f+"))").remove();var j=i.clone().removeClass("table-frozen");j.find("tbody").remove();var k=a('
      ').append(j);h.append(i),e.append(k),this.$canvas.addClass("frozen-enabled")}this.list_sizeFrozenColumns(),a(".frozen-thead-wrapper .repeater-list-heading").on("click",function(){var b=a(this).parent("th").index();b+=1,g.$element.find(".repeater-list-wrapper > table thead th:nth-child("+b+") .repeater-list-heading")[0].click()})},a.fn.repeater.Constructor.prototype.list_positionColumns=function(){var a=this.$element.find(".repeater-canvas"),b=a.scrollTop(),c=a.scrollLeft(),d=this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable,e=this.viewOptions.list_actions,f=this.$element.find(".repeater-canvas").outerWidth(),g=this.$element.find(".repeater-list .repeater-list-wrapper > table").outerWidth(),h=this.$element.find(".table-actions")?this.$element.find(".table-actions").outerWidth():0,i=g-(f-h)>=c;b>0?a.find(".repeater-list-heading").css("top",b):a.find(".repeater-list-heading").css("top","0"),c>0?(d&&(a.find(".frozen-thead-wrapper").css("left",c),a.find(".frozen-column-wrapper").css("left",c)),e&&i&&(a.find(".actions-thead-wrapper").css("right",-c),a.find(".actions-column-wrapper").css("right",-c))):(d&&(a.find(".frozen-thead-wrapper").css("left","0"),a.find(".frozen-column-wrapper").css("left","0")),e&&(a.find(".actions-thead-wrapper").css("right","0"),a.find(".actions-column-wrapper").css("right","0")))},a.fn.repeater.Constructor.prototype.list_createItemActions=function(){var b,c,d="",e=this,f=this.$element.find(".repeater-list .repeater-list-wrapper > table"),g=this.$canvas.find(".table-actions");for(b=0,c=this.viewOptions.list_actions.items.length;c>b;b++){ -var h=this.viewOptions.list_actions.items[b],i=h.html;d+='
    • '+i+"
    • "}var j='
      ";if(g.length<1){var k=a('
      ').insertBefore(f),l=f.clone().addClass("table-actions");if(l.find("th:not(:last-child)").remove(),l.find("tr td:not(:last-child)").remove(),"multi"===this.viewOptions.list_selectable)l.find("thead tr").html('
      '+j+"
      "),l.find("thead .btn").attr("disabled","disabled");else{var m=this.viewOptions.list_actions.label||'a';l.find("thead tr").addClass("empty-heading").html(""+m+'
      '+m+"
      ")}var n=l.find("td");n.each(function(b){a(this).html(j),a(this).find("a").attr("data-row",parseInt([b])+1)}),k.append(l),this.$canvas.addClass("actions-enabled")}this.list_sizeActionsTable(),this.$element.find(".table-actions tbody .action-item").on("click",function(b){if(!e.isDisabled){var c=a(this).data("action"),d=a(this).data("row"),f={actionName:c,rows:[d]};e.list_getActionItems(f,b)}}),this.$element.find(".table-actions thead .action-item").on("click",function(b){if(!e.isDisabled){var c=a(this).data("action"),d={actionName:c,rows:[]};e.$element.find(".repeater-list-wrapper > table .selected").each(function(){var b=a(this).index();b+=1,d.rows.push(b)}),e.list_getActionItems(d,b)}})},a.fn.repeater.Constructor.prototype.list_getActionItems=function(b,c){var d,e=[],f=a.grep(this.viewOptions.list_actions.items,function(a){return a.name===b.actionName})[0];for(d=0;d table tbody tr:nth-child("+b.rows[d]+")");e.push({item:g,rowData:g.data("item_data")})}if(1===e.length&&(e=e[0]),f.clickAction){var h=function(){};f.clickAction(e,h,c)}},a.fn.repeater.Constructor.prototype.list_sizeActionsTable=function(){var b=this.$element.find(".repeater-list table.table-actions"),c=b.find("thead tr th"),d=this.$element.find(".repeater-list-wrapper > table");c.outerHeight(d.find("thead tr th").outerHeight()),c.find(".repeater-list-heading").outerHeight(c.outerHeight()),b.find("tbody tr td:first-child").each(function(b,c){a(this).outerHeight(d.find("tbody tr:eq("+b+") td").outerHeight())})},a.fn.repeater.Constructor.prototype.list_sizeFrozenColumns=function(){var b=this.$element.find(".repeater-list .repeater-list-wrapper > table");this.$element.find(".repeater-list table.table-frozen tr").each(function(c){a(this).height(b.find("tr:eq("+c+")").height())});var c=b.find("td:eq(0)").outerWidth();this.$element.find(".frozen-column-wrapper, .frozen-thead-wrapper").width(c)},a.fn.repeater.Constructor.prototype.list_frozenOptionsInitialize=function(){function b(a){e.list_revertingCheckbox=!0,a.checkbox("toggle"),delete e.list_revertingCheckbox}var c=this.$element.find(".frozen-column-wrapper .checkbox-inline"),d=this.$element.find(".repeater-list table"),e=this;this.$element.find("tr.selectable").on("mouseover mouseleave",function(b){var c=a(this).index();c+=1,"mouseover"===b.type?d.find("tbody tr:nth-child("+c+")").addClass("hovered"):d.find("tbody tr:nth-child("+c+")").removeClass("hovered")}),c.checkbox(),this.$element.find(".table-frozen tbody .checkbox-inline").on("change",function(c){if(c.preventDefault(),!e.list_revertingCheckbox)if(e.isDisabled)b(a(c.currentTarget));else{var d=a(this).attr("data-row");d=parseInt(d)+1,e.$element.find(".repeater-list-wrapper > table tbody tr:nth-child("+d+")").click()}}),this.$element.find(".frozen-thead-wrapper thead .checkbox-inline").on("change",function(d){e.list_revertingCheckbox||(e.isDisabled?b(a(d.currentTarget)):a(this).checkbox("isChecked")?(e.$element.find(".repeater-list-wrapper > table tbody tr:not(.selected)").click(),e.$element.trigger("selected.fu.repeaterList",c)):(e.$element.find(".repeater-list-wrapper > table tbody tr.selected").click(),e.$element.trigger("deselected.fu.repeaterList",c)))})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!0,list_infiniteScroll:!1,list_noItemsHTML:"no items found",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null,list_frozenColumns:0,list_actions:!1}),a.fn.repeater.viewTypes.list={cleared:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},dataOptions:function(a){return this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),a},enabled:function(a){this.viewOptions.list_actions&&(a.status?(this.$canvas.find(".repeater-actions-button").removeAttr("disabled"),j.call(this)):this.$canvas.find(".repeater-actions-button").attr("disabled","disabled"))},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,this.list_specialBrowserClass=i(),this.list_actions_width=void 0!==this.viewOptions.list_actions.width?this.viewOptions.list_actions.width:37,this.list_noItems=!1,b()},resize:function(){h.call(this,this.$element.find(".repeater-list-wrapper > table thead tr")),this.viewOptions.list_actions&&this.list_sizeActionsTable(),(this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable)&&this.list_sizeFrozenColumns(),this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},selected:function(){var a,b=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0,this.$loader.addClass("noHeader"),b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d=b.container.find(".repeater-list"),e=this;return d.length<1&&(d=a('
      '),d.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){e.viewOptions.list_columnSyncing&&e.list_positionHeadings()}),(e.viewOptions.list_frozenColumns||e.viewOptions.list_actions||"multi"===e.viewOptions.list_selectable)&&b.container.on("scroll.fu.repeaterList",function(){e.list_positionColumns()}),b.container.append(d)),b.container.removeClass("actions-enabled actions-enabled multi-select-enabled"),c=d.find("table"),g.call(this,c,b.data),f.call(this,c,b.data),!1},renderItem:function(a){return e.call(this,a.container,a.subset,a.index),!1},after:function(){var a;return!this.viewOptions.list_frozenColumns&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||this.list_setFrozenColumns(),this.viewOptions.list_actions&&!this.list_noItems&&(this.list_createItemActions(),this.list_sizeActionsTable()),!this.viewOptions.list_frozenColumns&&!this.viewOptions.list_actions&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||(this.list_positionColumns(),this.list_frozenOptionsInitialize()),this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),a=this.$canvas.find(".repeater-list-wrapper > table .repeater-list-heading.sorted"),a.length>0&&this.list_highlightColumn(a.data("fu_item_index")),!1}})}(a),function(a){function b(b,c){function d(){var d,f,g;f=c.indexOf("{{"),d=c.indexOf("}}",f+2),f>-1&&d>-1?(g=a.trim(c.substring(f+2,d)),g=void 0!==b[g]?b[g]:"",c=c.substring(0,f)+g+c.substring(d+2)):e=!0}for(var e=!1;!e&&c.search("{{")>=0;)d(c);return c}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){function d(){return j===b[g].index?(h=a(this),!1):void j++}function e(){h=a(this),h.is(b[g].selector)&&f(h,b[g].selected)}function f(a,b){b=void 0!==b?b:!0,b?(c||"multi"===k||l.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")}var g,h,i,j,k=this.viewOptions.thumbnail_selectable,l=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===k?b.length:k&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=a(),j=0,this.$canvas.find(".repeater-thumbnail-cont .selectable").each(d),h.length>0&&f(h,b[g].selected)):b[g].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(e)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_alignment:"left",thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_noItemsHTML:"no items found",thumbnail_selectable:!1,thumbnail_template:'
      {{name}}
      '}),a.fn.repeater.viewTypes.thumbnail={selected:function(){var a,b=this.viewOptions.thumbnail_infiniteScroll;b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d,e=this.viewOptions.thumbnail_alignment,f=this.$canvas.find(".repeater-thumbnail-cont"),g=b.data,h={};return f.length<1?(f=a('
      '),e&&"none"!==e?(d={center:1,justify:1,left:1,right:1},e=d[e]?e:"justify",f.addClass("align-"+e),this.thumbnail_injectSpacers=!0):this.thumbnail_injectSpacers=!1,h.item=f):h.action="none",g.items&&g.items.length<1?(c=a('
      '),c.append(this.viewOptions.thumbnail_noItemsHTML),f.append(c)):f.find(".empty:first").remove(),h},renderItem:function(c){var d=this.viewOptions.thumbnail_selectable,e="selected",f=this,g=a(b(c.subset[c.index],this.viewOptions.thumbnail_template));return d&&(g.addClass("selectable"),g.on("click",function(){f.isDisabled||(g.hasClass(e)?(g.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",g)):("multi"!==d&&f.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",b)}),g.addClass(e),f.$element.trigger("selected.fu.repeaterThumbnail",g)))})),c.container.append(g),this.thumbnail_injectSpacers&&g.after(' '),this.viewOptions.thumbnail_itemRendered&&this.viewOptions.thumbnail_itemRendered({container:c.container,item:g,itemData:c.subset[c.index]},function(){}),!1}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(this.options.startDateOptions);var e="function"==typeof this.options.startDateChanged?this.options.startDateChanged:this._guessEndDate;this.$startDate.on("change changed.fu.datepicker dateClicked.fu.datepicker",a.proxy(e,this)),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),"0"===this.$repeatIntervalSpinbox.find("input").val()?this.$repeatIntervalSpinbox.spinbox({value:1,min:1,limitToStep:!0}):this.$repeatIntervalSpinbox.spinbox({min:1,limitToStep:!0}),this.$endAfter.spinbox({value:1,min:1,limitToStep:!0}),this.$endDate.datepicker(this.options.endDateOptions),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("dateClicked.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio-custom, .repeat-yearly .radio-custom").on("change.fu.scheduler",a.proxy(this.changed,this))},d=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=10>c?"0"+c:c,d+=b,c=a.getDate(),d+=10>c?"0"+c:c},e=1e3,f=60*e,g=60*f,h=24*g,i=7*h,j=5*i,k=52*i,l={secondly:e,minutely:f,hourly:g,daily:h,weekly:i,monthly:j,yearly:k},m=function(a,b,c,d){return new Date(a.getTime()+l[c]*d)};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find(".radio-custom").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g="(.)",h=".*?",i="\\d",j=".*?",k="(\\d)",l=new RegExp(g+h+i+j+k,["i"]),m=l.exec(c);if(null!==m){var n=m[1],o=m[2],p="+"===n?1:-1;f.setUTCHours(f.getUTCHours()+p*parseInt(o,10))}}var q=f.getTimezoneOffset();return f.setMinutes(q),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hidden"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hidden"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide hidden"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide hidden"),this.$endDate.parent().attr("aria-hidden","false"))},_guessEndDate:function(){var a=this.$repeatIntervalSelect.selectlist("selectedItem").value,b=new Date(this.$endDate.datepicker("getDate")),c=new Date(this.$startDate.datepicker("getDate")),d=this.$repeatIntervalSpinbox.find("input").val();"none"!==a&&c>=b&&(this.$repeatIntervalSpinbox.is(":visible")||(d=1),"weekdays"===a&&(d=1,a="weekly"),b=m(c,b,a,d),this.$endDate.datepicker("setDate",b))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),e="",f=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var g,h,i,j,k,l,m,n,o=this.$timeZone.selectlist("selectedItem");m=""+d(this.$startDate.datepicker("getDate"),"-"),m+="T",i=b.search("am")>=0,j=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),i&&b[0]>11?b[0]=0:j&&b[0]<12&&(b[0]+=12),m+=b[0]<10?"0"+b[0]:b[0],m+=":",m+=b[1]<10?"0"+b[1]:b[1],m+="+00:00"===o.offset?"Z":o.offset,"none"===f?e="FREQ=DAILY;INTERVAL=1;COUNT=1;":"secondly"===f?(e="FREQ=SECONDLY;",e+="INTERVAL="+c+";"):"minutely"===f?(e="FREQ=MINUTELY;",e+="INTERVAL="+c+";"):"hourly"===f?(e="FREQ=HOURLY;",e+="INTERVAL="+c+";"):"daily"===f?(e+="FREQ=DAILY;",e+="INTERVAL="+c+";"):"weekdays"===f?(e+="FREQ=WEEKLY;",e+="BYDAY=MO,TU,WE,TH,FR;",e+="INTERVAL=1;"):"weekly"===f?(h=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){h.push(a(this).data().value)}),e+="FREQ=WEEKLY;",e+="BYDAY="+h.join(",")+";",e+="INTERVAL="+c+";"):"monthly"===f?(e+="FREQ=MONTHLY;",e+="INTERVAL="+c+";",n=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===n?(g=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-monthly-day .month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-monthly-day .month-day-pos").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";")):"yearly"===f&&(e+="FREQ=YEARLY;",n=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===n?(k=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,g=this.$element.find(".repeat-yearly-date .year-month-day").selectlist("selectedItem").text,e+="BYMONTH="+k+";",e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-yearly-day .year-month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month-day-pos").selectlist("selectedItem").value,k=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";",e+="BYMONTH="+k+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";"none"!==f&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+d(this.$endDate.datepicker("getDate"),"")+";")),e+=q,e=";"===e.substring(e.length-1)?e.substring(0,e.length-1):e;var r={startDateTime:m,timeZone:o,recurrencePattern:e};return r},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value||"",e=c.text||""),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide hidden"),this.$repeatIntervalPanel.attr("aria-hidden","false");break;default:this.$repeatIntervalPanel.addClass("hidden"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hidden"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide hidden"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hidden"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide hidden"),this.$end.attr("aria-hidden","false")),this._guessEndDate()},setValue:function(b){var c,d,e,f,g,h,i,j,k,l,m;if(b.startDateTime)j=b.startDateTime.split("T"),k=j[0],j[1]?(j[1]=j[1].split(":"),c=parseInt(j[1][0],10),g=j[1][1]?parseInt(j[1][1].split("+")[0].split("-")[0].split("Z")[0],10):0,h=12>c?"AM":"PM",0===c?c=12:c>12&&(c-=12),g=10>g?"0"+g:g,l=c+":"+g,j=c+":"+g+" "+h,this.$startTime.find("input").val(j),this.$startTime.combobox("selectByText",j)):l="00:00";else{l="00:00";var n=this.$startDate.datepicker("getDate");k=n.getFullYear()+"-"+n.getMonth()+"-"+n.getDate()}if(e="li",b.timeZone?("string"==typeof b.timeZone?e+='[data-name="'+b.timeZone+'"]':a.each(b.timeZone,function(a,b){e+="[data-"+a+'="'+b+'"]'}),m=b.timeZone.offset,this.$timeZone.selectlist("selectBySelector",e)):b.startDateTime?(j=b.startDateTime.split("T")[1],j=j?j.search(/\+/)>-1?"+"+a.trim(j.split("+")[1]):j.search(/\-/)>-1?"-"+a.trim(j.split("-")[1]):"+00:00":"+00:00",m="+00:00"===j?"Z":j,e+='[data-offset="'+j+'"]',this.$timeZone.selectlist("selectBySelector",e)):m="Z",b.recurrencePattern){for(i={},j=b.recurrencePattern.toUpperCase().split(";"),d=0,f=j.length;f>d;d++)""!==j[d]&&(e=j[d].split("="),i[e[0]]=e[1]);if("DAILY"===i.FREQ)e="MO,TU,WE,TH,FR"===i.BYDAY?"weekdays":"1"===i.INTERVAL&&"1"===i.COUNT?"none":"daily";else if("SECONDLY"===i.FREQ)e="secondly";else if("MINUTELY"===i.FREQ)e="minutely";else if("HOURLY"===i.FREQ)e="hourly";else if("WEEKLY"===i.FREQ){if(e="weekly",i.BYDAY)if("MO,TU,WE,TH,FR"===i.BYDAY)e="weekdays";else{var o=this.$element.find(".repeat-days-of-the-week .btn-group");for(o.find("label").removeClass("active"),j=i.BYDAY.split(","),d=0,f=j.length;f>d;d++)o.find('input[data-value="'+j[d]+'"]').prop("checked",!0).parent().addClass("active")}}else"MONTHLY"===i.FREQ?(this.$element.find(".repeat-monthly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-monthly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-monthly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".selectlist").selectlist("selectByValue",i.BYMONTHDAY)):i.BYDAY&&(j=this.$element.find(".repeat-monthly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYSETPOS&&j.find(".month-day-pos").selectlist("selectByValue",i.BYSETPOS),j.find(".month-days").selectlist("selectByValue",i.BYDAY)),e="monthly"):"YEARLY"===i.FREQ?(this.$element.find(".repeat-yearly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-yearly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-yearly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH),j.find(".year-month-day").selectlist("selectByValue",i.BYMONTHDAY)):i.BYSETPOS&&(j=this.$element.find(".repeat-yearly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".year-month-day-pos").selectlist("selectByValue",i.BYSETPOS),i.BYDAY&&j.find(".year-month-days").selectlist("selectByValue",i.BYDAY),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH)),e="yearly"):e="none";if(i.COUNT)this.$endAfter.spinbox("value",parseInt(i.COUNT,10)),this.$endSelect.selectlist("selectByValue","after");else if(i.UNTIL){j=i.UNTIL,8===j.length&&(j=j.split(""),j.splice(4,0,"-"),j.splice(7,0,"-"),j=j.join(""));var p=this.$timeZone.selectlist("selectedItem"),q="+00:00"===p.offset?"Z":p.offset,r=this.setUtcTime(j,l,q);this.$endDate.datepicker("setDate",r),this.$endSelect.selectlist("selectByValue","date")}else this.$endSelect.selectlist("selectByValue","never");this.endSelectChanged(),i.INTERVAL&&this.$repeatIntervalSpinbox.spinbox("value",parseInt(i.INTERVAL,10)),this.$repeatIntervalSelect.selectlist("selectByValue",e),this.repeatIntervalSelectChanged()}var s=this.setUtcTime(k,l,m);this.$startDate.datepicker("setDate",s)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find(".radio-custom").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a),function(a){var b=a.fn.picker,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.picker.defaults,c),this.$accept=this.$element.find(".picker-accept"),this.$cancel=this.$element.find(".picker-cancel"),this.$trigger=this.$element.find(".picker-trigger"),this.$footer=this.$element.find(".picker-footer"),this.$header=this.$element.find(".picker-header"),this.$popup=this.$element.find(".picker-popup"),this.$body=this.$element.find(".picker-body"),this.clickStamp="_",this.isInput=this.$trigger.is("input"),this.$trigger.on("keydown.fu.picker",a.proxy(this.keyComplete,this)),this.$trigger.on("focus.fu.picker",a.proxy(function(b){("undefined"==typeof b||a(b.target).is("input[type=text]"))&&a.proxy(this.show(),this)},this)),this.$trigger.on("click.fu.picker",a.proxy(function(b){a(b.target).is("input[type=text]")?a.proxy(this.show(),this):a.proxy(this.toggle(),this)},this)),this.$accept.on("click.fu.picker",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.picker",function(a){a.preventDefault(),d.complete("cancelled")})},d=function(b){var c=Math.max(document.documentElement.clientHeight,window.innerHeight||0),d=a(document).scrollTop(),e=b.$popup.offset(),f=e.top+b.$popup.outerHeight(!0);return f>c+d||e.topc;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},show:function(){var b;if(b=a(document).find(".picker.showing"),b.length>0){if(b.data("fu.picker")&&b.data("fu.picker").options.explicit)return;b.picker("externalClickListener",{},!0)}this.$element.addClass("showing"),e(this),this.$element.trigger("shown.fu.picker"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.picker.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.picker=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.picker"),h="object"==typeof b&&b;g||f.data("fu.picker",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.picker.defaults={onAccept:void 0,onCancel:void 0,onExit:void 0,externalClickExceptions:[],explicit:!1},a.fn.picker.Constructor=c,a.fn.picker.noConflict=function(){return a.fn.picker=b,this},a(document).on("focus.fu.picker.data-api","[data-initialize=picker]",function(b){var c=a(b.target).closest(".picker");c.data("fu.picker")||c.picker(c.data())}),a(function(){a("[data-initialize=picker]").each(function(){var b=a(this);b.data("fu.picker")||b.picker(b.data())})})}(a)}); \ No newline at end of file +!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("Fuel UX's JavaScript requires jQuery");if("undefined"==typeof a.fn.dropdown||"undefined"==typeof a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){if(this.options=a.extend({},a.fn.checkbox.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$chk=this.$label.find('input[type="checkbox"]'),this.$container=a(b).parent(".checkbox");var d=this.$chk.attr("data-toggle");this.$toggleContainer=a(d),this.$chk.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$chk,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},setCheckedState:function(a,b){var c=a,d=this.$label,e=(this.$container,this.$toggleContainer);b?(c.prop("checked",!0),d.addClass("checked"),e.removeClass("hide hidden"),d.trigger("checked.fu.checkbox")):(c.prop("checked",!1),d.removeClass("checked"),e.addClass("hidden"),d.trigger("unchecked.fu.checkbox")),d.trigger("changed.fu.checkbox",b)},setDisabledState:function(a,b){var c=this.$label;b?(this.$chk.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.checkbox")):(this.$chk.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.checkbox"))},itemchecked:function(b){var c=a(b.target),d=c.prop("checked");this.setCheckedState(c,d)},toggle:function(){var a=this.isChecked();a?this.uncheck():this.check()},check:function(){this.setCheckedState(this.$chk,!0)},uncheck:function(){this.setCheckedState(this.$chk,!1)},isChecked:function(){var a=this.$chk.prop("checked");return a},enable:function(){this.setDisabledState(this.$chk,!1)},disable:function(){this.setDisabledState(this.$chk,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target);c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.setDefaultSelection();var d=this.$dropMenu.children("li");0===d.length&&this.$button.addClass("disabled")};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){"undefined"!=typeof a[0]?(this.$selectedItem=a,this.$input.val(this.$selectedItem.text().trim())):this.$selectedItem=null},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val()};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},inputchanged:function(b,c){if(!c||!c.synthetic){var d=a(b.target).val();this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}}},c.prototype.getValue=c.prototype.selectedItem,a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="Invalid Date",c="moment.js is not available so you cannot use this function",d=[],e=!1,f=a.fn.datepicker,g=!1,h=function(){var a,b;for(g=!0,a=0,b=d.length;b>a;a++)d[a].init.call(d[a].scope);d=[]};"function"==typeof define&&define.amd?require(["moment"],function(a){e=a,h()},function(a){var b=a.requireModules&&a.requireModules[0];"moment"===b&&h()}):h();var i=function(b,c){this.$element=a(b),this.options=a.extend(!0,{},a.fn.datepicker.defaults,c),this.$calendar=this.$element.find(".datepicker-calendar"),this.$days=this.$calendar.find(".datepicker-calendar-days"),this.$header=this.$calendar.find(".datepicker-calendar-header"),this.$headerTitle=this.$header.find(".title"),this.$input=this.$element.find("input"),this.$inputGroupBtn=this.$element.find(".input-group-btn"),this.$wheels=this.$element.find(".datepicker-wheels"),this.$wheelsMonth=this.$element.find(".datepicker-wheels-month"),this.$wheelsYear=this.$element.find(".datepicker-wheels-year"),this.artificialScrolling=!1,this.formatDate=this.options.formatDate||this.formatDate,this.inputValue=null,this.moment=!1,this.momentFormat=null,this.parseDate=this.options.parseDate||this.parseDate,this.preventBlurHide=!1,this.restricted=this.options.restricted||[],this.restrictedParsed=[],this.restrictedText=this.options.restrictedText,this.sameYearOnly=this.options.sameYearOnly,this.selectedDate=null,this.yearRestriction=null,this.$calendar.find(".datepicker-today").on("click.fu.datepicker",a.proxy(this.todayClicked,this)),this.$days.on("click.fu.datepicker","tr td button",a.proxy(this.dateClicked,this)),this.$header.find(".next").on("click.fu.datepicker",a.proxy(this.next,this)),this.$header.find(".prev").on("click.fu.datepicker",a.proxy(this.prev,this)),this.$headerTitle.on("click.fu.datepicker",a.proxy(this.titleClicked,this)),this.$input.on("change.fu.datepicker",a.proxy(this.inputChanged,this)),this.$input.on("mousedown.fu.datepicker",a.proxy(this.showDropdown,this)),this.$inputGroupBtn.on("hidden.bs.dropdown",a.proxy(this.hide,this)),this.$inputGroupBtn.on("shown.bs.dropdown",a.proxy(this.show,this)),this.$wheels.find(".datepicker-wheels-back").on("click.fu.datepicker",a.proxy(this.backClicked,this)),this.$wheels.find(".datepicker-wheels-select").on("click.fu.datepicker",a.proxy(this.selectClicked,this)),this.$wheelsMonth.on("click.fu.datepicker","ul button",a.proxy(this.monthClicked,this)),this.$wheelsYear.on("click.fu.datepicker","ul button",a.proxy(this.yearClicked,this)),this.$wheelsYear.find("ul").on("scroll.fu.datepicker",a.proxy(this.onYearScroll,this));var f=function(){this.checkForMomentJS()&&(e=e||window.moment,this.moment=!0,this.momentFormat=this.options.momentConfig.format,this.setCulture(this.options.momentConfig.culture),e.locale=e.locale||e.lang),this.setRestrictedDates(this.restricted),this.setDate(this.options.date)||(this.$input.val(""),this.inputValue=this.$input.val()),this.sameYearOnly&&(this.yearRestriction=this.selectedDate?this.selectedDate.getFullYear():(new Date).getFullYear())};g?f.call(this):d.push({init:f,scope:this})};i.prototype={constructor:i,backClicked:function(){this.changeView("calendar")},changeView:function(a,b){"wheels"===a?(this.$calendar.hide().attr("aria-hidden","true"),this.$wheels.show().removeAttr("aria-hidden",""),b&&this.renderWheel(b)):(this.$wheels.hide().attr("aria-hidden","true"),this.$calendar.show().removeAttr("aria-hidden",""),b&&this.renderMonth(b))},checkForMomentJS:function(){return(a.isFunction(window.moment)||"undefined"!=typeof e&&a.isFunction(e))&&a.isPlainObject(this.options.momentConfig)&&"string"==typeof this.options.momentConfig.culture&&"string"==typeof this.options.momentConfig.format?!0:!1},dateClicked:function(b){var c,d=a(b.currentTarget).parents("td:first");d.hasClass("restricted")||(this.$days.find("td.selected").removeClass("selected"),d.addClass("selected"),c=new Date(d.attr("data-year"),d.attr("data-month"),d.attr("data-date")),this.selectedDate=c,this.$input.val(this.formatDate(c)),this.inputValue=this.$input.val(),this.hide(),this.$input.focus(),this.$element.trigger("dateClicked.fu.datepicker",c))},destroy:function(){return this.$element.remove(),this.$days.find("tbody").empty(),this.$wheelsYear.find("ul").empty(),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$element.find("input, button").attr("disabled","disabled"),this.$inputGroupBtn.removeClass("open")},enable:function(){this.$element.removeClass("disabled"),this.$element.find("input, button").removeAttr("disabled")},formatDate:function(a){var b=function(a){var b="0"+a;return b.substr(b.length-2)};return this.moment?e(a).format(this.momentFormat):b(a.getMonth()+1)+"/"+b(a.getDate())+"/"+a.getFullYear()},getCulture:function(){if(this.moment)return e.locale();throw c},getDate:function(){return this.selectedDate?this.selectedDate:new Date(NaN)},getFormat:function(){if(this.moment)return this.momentFormat;throw c},getFormattedDate:function(){return this.selectedDate?this.formatDate(this.selectedDate):b},getRestrictedDates:function(){return this.restricted},inputChanged:function(){var a,b=this.$input.val();b!==this.inputValue&&(a=this.setDate(b),null===a?this.$element.trigger("inputParsingFailed.fu.datepicker",b):a===!1?this.$element.trigger("inputRestrictedDate.fu.datepicker",a):this.$element.trigger("changed.fu.datepicker",a))},show:function(){var a=this.selectedDate?this.selectedDate:new Date;this.changeView("calendar",a),this.$inputGroupBtn.addClass("open"),this.$element.trigger("shown.fu.datepicker")},showDropdown:function(a){this.$input.is(":focus")||this.$inputGroupBtn.hasClass("open")||this.show()},hide:function(){this.$inputGroupBtn.removeClass("open"),this.$element.trigger("hidden.fu.datepicker")},hideDropdown:function(){this.hide()},isInvalidDate:function(a){var c=a.toString();return c===b||"NaN"===c?!0:!1},isRestricted:function(a,b,c){var d,e,f,g,h=this.restrictedParsed;if(this.sameYearOnly&&null!==this.yearRestriction&&c!==this.yearRestriction)return!0;for(d=0,f=h.length;f>d;d++)if(e=h[d].from,g=h[d].to,(c>e.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(5>j){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('
    • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;d+11>c;c++)e.append('
    • ")}},parseDate:function(a){var b,c,d,f,g,h,i,j=this,k=new Date(NaN);if(a){if(this.moment)return f=function(a){var b=e(a,j.momentFormat);return!0===b.isValid()?b.toDate():k},d=function(a){var b=e(new Date(a));return!0===b.isValid()?b.toDate():k},g=function(a,b,c){var d=b(a);return j.isInvalidDate(d)?(d=c(d),j.isInvalidDate(d)?k:d):d},"string"==typeof a?g(a,f,d):g(a,d,f);if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,i=c.exec(a),i&&(h=parseInt(i[2],10),b=new Date(i[1],h-1,i[3]),h===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b}return new Date(NaN)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(a--,0>a){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l,m,n=new Date(b.getFullYear(),b.getMonth(),1).getDay(),o=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),p=new Date(b.getFullYear(),b.getMonth(),0).getDate(),q=this.$headerTitle.find(".month"),r=b.getMonth(),s=new Date,t=s.getDate(),u=s.getMonth(),v=s.getFullYear(),w=this.selectedDate,x=this.$days.find("tbody"),y=b.getFullYear();for(w&&(w={date:w.getDate(),month:w.getMonth(),year:w.getFullYear()}),q.find(".current").removeClass("current"),q.find('span[data-month="'+r+'"]').addClass("current"),this.$headerTitle.find(".year").text(y),this.$headerTitle.attr({"data-month":r,"data-year":y}),x.empty(),0!==n?(c=p-n+1,i=-1):(c=1,i=0),h=35-n>=o?5:6,f=0;h>f;f++){for(m=a(""),g=0;7>g;g++)l=a(""),-1===i?(l.addClass("last-month"),j!==i&&l.addClass("first")):1===i&&(l.addClass("next-month"),j!==i&&l.addClass("first")),d=r+i,e=y,0>d?(d=11,e--):d>11&&(d=0,e++),l.attr({"data-date":c,"data-month":d,"data-year":e}),e===v&&d===u&&c===t?l.addClass("current-day"):(v>e||e===v&&u>d||e===v&&d===u&&t>c)&&(l.addClass("past"),this.options.allowPastDates||l.addClass("restricted").attr("title",this.restrictedText)),this.isRestricted(c,d,e)&&l.addClass("restricted").attr("title",this.restrictedText),w&&e===w.year&&d===w.month&&c===w.date&&l.addClass("selected"),l.hasClass("restricted")?l.html(''+c+""):l.html('"),c++,k=j,j=i,-1===i&&c>p?(c=1,i=0,k!==i&&l.addClass("last")):0===i&&c>o&&(c=1,i=1,k!==i&&l.addClass("last")),f===h-1&&6===g&&l.addClass("last"),m.append(l);x.append(m)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hidden")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide hidden")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;g+11>b;b++)h.append('
    • ");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw c;e.locale(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw c;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-(1/0)?{date:-(1/0),month:-(1/0),year:-(1/0)}:a===1/0?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;c>b;b++)d.push({from:f(a[b].from),to:f(a[b].to)});this.restrictedParsed=d},titleClicked:function(a){this.changeView("wheels",new Date(this.$headerTitle.attr("data-year"),this.$headerTitle.attr("data-month"),1))},todayClicked:function(a){var b=new Date;(b.getMonth()+""!==this.$headerTitle.attr("data-month")||b.getFullYear()+""!==this.$headerTitle.attr("data-year"))&&this.renderMonth(b)},yearClicked:function(b){this.$wheelsYear.find(".selected").removeClass("selected"),a(b.currentTarget).parent().addClass("selected")}},i.prototype.getValue=i.prototype.getDate,a.fn.datepicker=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.datepicker"),g="object"==typeof b&&b;f||e.data("fu.datepicker",f=new i(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.datepicker.defaults={allowPastDates:!1,date:new Date,formatDate:null,momentConfig:{culture:"en",format:"L"},parseDate:null,restricted:[],restrictedText:"Restricted",sameYearOnly:!1},a.fn.datepicker.Constructor=i,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=f,this},a(document).on("mousedown.fu.datepicker.data-api","[data-initialize=datepicker]",function(b){var c=a(b.target).closest(".datepicker");c.data("datepicker")||c.datepicker(c.data())}),a(document).on("click.fu.datepicker.data-api",".datepicker .dropdown-menu",function(b){var c=a(b.target);(!c.is(".datepicker-date")||c.closest(".restricted").length)&&b.stopPropagation()}),a(document).on("click.fu.datepicker.data-api",".datepicker input",function(a){a.stopPropagation()}),a(function(){a("[data-initialize=datepicker]").each(function(){var b=a(this);b.data("datepicker")||b.datepicker(b.data())})})}(a),function(a){function b(b){a(b).css({visibility:"hidden"}),c(b)?b.parent().addClass("dropup"):b.parent().removeClass("dropup"),a(b).css({visibility:"visible"})}function c(a){var b=d(a),c={};return c.parentHeight=a.parent().outerHeight(),c.parentOffsetTop=a.parent().offset().top,c.dropdownHeight=a.outerHeight(),c.containerHeight=b.overflowElement.outerHeight(),c.containerOffsetTop=b.isWindow?b.overflowElement.scrollTop():b.overflowElement.offset().top,c.fromTop=c.parentOffsetTop-c.containerOffsetTop,c.fromBottom=c.containerHeight-c.parentHeight-(c.parentOffsetTop-c.containerOffsetTop),c.dropdownHeight=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom?!0:!1:void 0}function d(b){var c,d=b.attr("data-target"),e=!0;return d?"window"!==d&&(c=a(d),e=!1):a.each(b.parents(),function(b,d){return"visible"!==a(d).css("overflow")?(c=d,e=!1,!1):void 0}),e&&(c=window),{overflowElement:a(c),isWindow:e}}a(document.body).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(c){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document.body).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c),this.begin=this.$element.is("[data-begin]")?parseInt(this.$element.attr("data-begin"),10):1,this.delay=this.$element.is("[data-delay]")?parseFloat(this.$element.attr("data-delay")):150,this.end=this.$element.is("[data-end]")?parseInt(this.$element.attr("data-end"),10):8,this.frame=this.$element.is("[data-frame]")?parseInt(this.$element.attr("data-frame"),10):this.begin,this.isIElt9=!1,this.timeout={};var d=this.msieVersion();d!==!1&&9>d&&(this.$element.addClass("iefix"),this.isIElt9=!0),this.$element.attr("data-frame",this.frame+""),this.play()};c.prototype={constructor:c,destroy:function(){return this.pause(),this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){this.isIElt9&&this.$element.addClass("iefix_repaint").removeClass("iefix_repaint")},msieVersion:function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE ");return b>0?parseInt(a.substring(b+5,a.indexOf(".",b)),10):!1},next:function(){this.frame++,this.frame>this.end&&(this.frame=this.begin),this.$element.attr("data-frame",this.frame+""),this.ieRepaint()},pause:function(){clearTimeout(this.timeout)},play:function(){var a=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){a.next(),a.play()},this.delay)},previous:function(){this.frame--,this.frame0),this.isContentEditableDiv=this.$field.is("div"),this.isInput=this.$field.is("input"),this.divInTextareaMode=this.isContentEditableDiv&&"true"===this.$field.attr("data-textarea"),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$field.on("keydown.fu.placard",a.proxy(this.keyComplete,this)),this.$element.on("close.fu.placard",a.proxy(this.hide,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancelled")}),this.applyEllipsis()},e=function(a){return a.$element.hasClass("showing")},f=function(){var b;if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return!1;b.placard("externalClickListener",{},!0)}return!0};d.prototype={constructor:d,complete:function(a){var b=this.options[c[a]],d={previousValue:this.previousValue,value:this.getValue()};b?(b(d),this.$element.trigger(a+".fu.placard",d)):("cancelled"===a&&this.options.revertOnCancel&&this.setValue(this.previousValue,!0),this.$element.trigger(a+".fu.placard",d),this.hide())},keyComplete:function(a){(this.isContentEditableDiv&&!this.divInTextareaMode||this.isInput)&&13===a.keyCode?(this.complete("accepted"),this.$field.blur()):27===a.keyCode&&(this.complete("cancelled"),this.$field.blur())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.isContentEditableDiv&&this.$field.removeAttr("contenteditable"),this.hide()},applyEllipsis:function(){var a,b,c;if(this.options.applyEllipsis)if(a=this.$field.get(0),this.isContentEditableDiv&&!this.divInTextareaMode||this.isInput)a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.setValue(c+"...",!0),b++;c=c.length>0?c.substring(0,c.length-1):"",this.setValue(c+"...",!0)}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled"),this.isContentEditableDiv&&this.$field.attr("contenteditable","true")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.isContentEditableDiv?this.$field.html():this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.applyEllipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;d>c;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},setValue:function(a,b){return"undefined"==typeof b&&(b=!this.options.applyEllipsis),this.isContentEditableDiv?this.$field.empty().append(a):this.$field.val(a),b||e(this)||this.applyEllipsis(),this.$field},show:function(){e(this)||f()&&(this.previousValue=this.isContentEditableDiv?this.$field.html():this.$field.val(),null!==this.actualValue&&(this.setValue(this.actualValue,!0),this.actualValue=null),this.showPlacard())},showPlacard:function(){this.$element.addClass("showing"),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.placard=function(b){var c,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new d(this,h)),"string"==typeof b&&(c=g[b].apply(g,e))});return void 0===c?f:c},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancelled",externalClickExceptions:[],explicit:!1,revertOnCancel:-1,applyEllipsis:!1},a.fn.placard.Constructor=d,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){if(this.options=a.extend({},a.fn.radio.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$radio=this.$label.find('input[type="radio"]'),this.groupName=this.$radio.attr("name");var d=this.$radio.attr("data-toggle");this.$toggleContainer=a(d),this.$radio.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$radio,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},resetGroup:function(){var b=a('input[name="'+this.groupName+'"]');b.each(function(b,c){var d=a(c),e=d.parent(),f=d.attr("data-toggle"),g=a(f);e.removeClass("checked"),g.addClass("hidden")})},setCheckedState:function(b,c){var d=b,e=d.parent(),f=d.attr("data-toggle"),g=a(f);c?(this.resetGroup(),d.prop("checked",!0),e.addClass("checked"),g.removeClass("hide hidden"),e.trigger("checked.fu.radio")):(d.prop("checked",!1),e.removeClass("checked"),g.addClass("hidden"),e.trigger("unchecked.fu.radio")),e.trigger("changed.fu.radio",c)},setDisabledState:function(a,b){var c=this.$label;b?(this.$radio.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.radio")):(this.$radio.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.radio"))},itemchecked:function(b){var c=a(b.target);this.setCheckedState(c,!0)},check:function(){this.setCheckedState(this.$radio,!0)},uncheck:function(){this.setCheckedState(this.$radio,!1)},isChecked:function(){var a=this.$radio.prop("checked");return a},enable:function(){this.setDisabledState(this.$radio,!1)},disable:function(){this.setDisabledState(this.$radio,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.radio.data-api","[data-initialize=radio]",function(b){var c=a(b.target);c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.search.defaults,c),"true"===this.$element.attr("data-searchOnKeyPress")&&(this.options.searchOnKeyPress=!0),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypress,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.activeSearch=a,this.$element.addClass("searched"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.activeSearch="",this.$input.val(""),this.$element.removeClass("searched"),this.$element.trigger("cleared.fu.search")},action:function(){var a=this.$input.val();a&&a.length>0?this.search(a):this.clear()},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||(this.$element.hasClass("searched")?this.clear():this.action())},keypress:function(a){var b=13,c=9,d=27;a.which===b?(a.preventDefault(),this.action()):a.which===c?a.preventDefault():a.which===d?(a.preventDefault(), +this.clear()):this.options.searchOnKeyPress&&this.action()},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")}},a.fn.search=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b;g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={clearOnEmpty:!1,searchOnKeyPress:!1},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search");c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"),this.$label=this.$element.find(".selected-label"),this.$dropdownMenu=this.$element.find(".dropdown-menu"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),("auto"===c.resize||"auto"===this.$element.attr("data-resize"))&&this.resize();var d=this.$dropdownMenu.children("li");0===d.length&&(this.disable(),this.doSelect(a(this.options.emptyLabelHTML))),this.$element.on("shown.bs.dropdown",function(){var b=a(this);a(document).on("keypress.fu.selectlist",function(c){var d=String.fromCharCode(c.which);b.find("li").each(function(b,c){return a(c).text().charAt(0).toLowerCase()===d?(a(c).children("a").focus(),!1):void 0})})}),this.$element.on("hide.bs.dropdown",function(){a(document).off("keypress.fu.selectlist")})};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.currentTarget).parent("li").is(".disabled, :disabled")||(a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus())},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=0,d=a("
      ").addClass("selectlist-sizer");Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(d):a(".fuelux:first").append(d),d.append(this.$element.clone()),this.$element.find("a").each(function(){d.find(".selected-label").text(a(this).text()),c=d.find(".selectlist").outerWidth(),c+=d.find(".sr-only").outerWidth(),c>b&&(b=c)}),1>=b||(this.$button.css("width",b),this.$dropdownMenu.css("width",b),d.remove())},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},c.prototype.getValue=c.prototype.selectedItem,a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={emptyLabelHTML:'
    • No items
    • '},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.options.step=this.$element.data("step")||this.options.step,this.options.valuethis.options.max?a=this.options.cycle?this.options.min:this.options.max:athis.options.max?a-=this.options.step:ac?1.5:8>c?2.5:4,this.switches.timeout=setTimeout(a.proxy(function(){this.iterate(b)},this),this.switches.speed/c),this.switches.count++}},iterate:function(a){this.step(a),this.startSpin(a)},step:function(a){this.setValue(this.getDisplayValue());var b;b=a?this.options.value+this.options.step:this.options.value-this.options.step,b=b.toFixed(5),this.setValue(b+this.unit)},getDisplayValue:function(){var a=this.parseInput(this.$input.val()),b=a?a:this.options.value;return b},setDisplayValue:function(a){this.$input.val(a)},getValue:function(){var a=this.options.value;return"."!==this.options.decimalMark&&(a=(a+"").split(".").join(this.options.decimalMark)),a+this.unit},setValue:function(a){if("."!==this.options.decimalMark&&(a=this.parseInput(a)),"number"!=typeof a){var b=a.replace(/[0-9.-]/g,"");this.unit=e(b,this.options.units)?b:this.options.defaultUnit}var c=this.getIntValue(a);return isNaN(c)&&!isFinite(c)?this.setValue(this.options.value):(c=f.call(this,c),this.options.value=c,a=c+this.unit,"."!==this.options.decimalMark&&(a=(a+"").split(".").join(this.options.decimalMark)),this.setDisplayValue(a),this)},value:function(a){return a||0===a?this.setValue(a):this.getValue()},parseInput:function(a){return a=(a+"").split(this.options.decimalMark).join(".")},getIntValue:function(a){return a="undefined"==typeof a?this.getValue():a,"undefined"!=typeof a?("string"==typeof a&&(a=this.parseInput(a)),a=parseFloat(a,10)):void 0},disable:function(){this.options.disabled=!0,this.$element.addClass("disabled"),this.$input.attr("disabled",""),this.$element.find("button").addClass("disabled")},enable:function(){this.options.disabled=!1,this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$element.find("button").removeClass("disabled")},keydown:function(a){var b=a.keyCode;38===b?this.step(!0):40===b?this.step(!1):13===b&&this.change()},keyup:function(a){var b=a.keyCode;(38===b||40===b)&&this.triggerChangedEvent()},bindMousewheelListeners:function(){var b=this.$input.get(0);b.addEventListener?(b.addEventListener("mousewheel",a.proxy(this.mousewheelHandler,this),!1),b.addEventListener("DOMMouseScroll",a.proxy(this.mousewheelHandler,this),!1)):b.attachEvent("onmousewheel",a.proxy(this.mousewheelHandler,this))},mousewheelHandler:function(a){if(!this.options.disabled){var b=window.event||a,c=Math.max(-1,Math.min(1,b.wheelDelta||-b.detail)),d=this;return clearTimeout(this.mousewheelTimeout),this.mousewheelTimeout=setTimeout(function(){d.triggerChangedEvent()},300),0>c?this.step(!0):this.step(!1),b.preventDefault?b.preventDefault():b.returnValue=!1,!1}}},a.fn.spinbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.spinbox"),h="object"==typeof b&&b;g||f.data("fu.spinbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.spinbox.defaults={value:0,min:0,max:999,step:1,hold:!0,speed:"medium",disabled:!1,cycle:!1,units:[],decimalMark:".",defaultUnit:"",limitToStep:!1},a.fn.spinbox.Constructor=c,a.fn.spinbox.noConflict=function(){return a.fn.spinbox=b,this},a(document).on("mousedown.fu.spinbox.data-api","[data-initialize=spinbox]",function(b){var c=a(b.target).closest(".spinbox");c.data("fu.spinbox")||c.spinbox(c.data())}),a(function(){a("[data-initialize=spinbox]").each(function(){var b=a(this);b.data("fu.spinbox")||b.spinbox(b.data())})})}(a),function(a){function b(a,b){a.addClass("tree-selected"),"item"===a.data("type")&&b.hasClass("fueluxicon-bullet")&&b.removeClass("fueluxicon-bullet").addClass("glyphicon-ok")}function c(a,b){a.removeClass("tree-selected"),"item"===a.data("type")&&b.hasClass("glyphicon-ok")&&b.removeClass("glyphicon-ok").addClass("fueluxicon-bullet")}function d(d,e,f){a.each(f.$elements,function(b,c){var d=a(c);d[0]!==e.$element[0]&&f.dataForEvent.push(a(d).data())}),e.$element.hasClass("tree-selected")?(c(e.$element,e.$icon),f.eventType="deselected"):(b(e.$element,e.$icon),f.eventType="selected",f.dataForEvent.push(e.elementData))}function e(a,d,e){if(e.$elements[0]!==d.$element[0]){a.deselectAll(a.$element);b(d.$element,d.$icon),e.eventType="selected",e.dataForEvent=[d.elementData]}else c(d.$element,d.$icon),e.eventType="deselected",e.dataForEvent=[]}var f=a.fn.tree,g=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.tree.defaults,c),this.options.itemSelect&&this.$element.on("click.fu.tree",".tree-item",a.proxy(function(a){this.selectItem(a.currentTarget)},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(a){this.toggleFolder(a.currentTarget)},this)),this.options.folderSelect&&(this.$element.addClass("tree-folder-select"),this.$element.off("click.fu.tree",".tree-branch-name"),this.$element.on("click.fu.tree",".icon-caret",a.proxy(function(b){this.toggleFolder(a(b.currentTarget).parent())},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(b){this.selectFolder(a(b.currentTarget))},this))),this.render()};g.prototype={constructor:g,deselectAll:function(b){b=b||this.$element;var d=a(b).find(".tree-selected");return d.each(function(b,d){c(a(d),a(d).find(".glyphicon"))}),d},destroy:function(){return this.$element.find("li:not([data-template])").remove(),this.$element.remove(),this.$element[0].outerHTML},render:function(){this.populate(this.$element)},populate:function(b,c){var d=this,e=b.hasClass("tree")?b:b.parent(),f=e.find(".tree-loader:eq(0)"),g=e.data();c=c||!1,c===!1&&f.removeClass("hide hidden"),this.options.dataSource(g?g:{},function(c){f.addClass("hidden"),a.each(c.data,function(c,f){var g;"folder"===f.type?(g=d.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.data(f),g.find(".tree-branch-name > .tree-label").html(f.text||f.name)):"item"===f.type&&(g=d.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.find(".tree-item-name > .tree-label").html(f.text||f.name),g.data(f));var h=f.attr||f.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":g.addClass(b);break;case"data-icon":g.find(".icon-item").removeClass().addClass("icon-item "+b),g.attr(a,b);break;case"id":g.attr(a,b),g.attr("aria-labelledby",b+"-label"),g.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:g.attr(a,b)}}),b.hasClass("tree-branch-header")?e.find(".tree-branch-children:eq(0)").append(g):b.append(g)}),d.$element.trigger("loaded.fu.tree",e)})},selectTreeNode:function(b,c){var f={};f.$element=a(b);var g={};g.$elements=this.$element.find(".tree-selected"),g.dataForEvent=[],"folder"===c?(f.$element=f.$element.closest(".tree-branch"),f.$icon=f.$element.find(".icon-folder")):f.$icon=f.$element.find(".icon-item"),f.elementData=f.$element.data(),this.options.multiSelect?d(this,f,g):e(this,f,g),this.$element.trigger(g.eventType+".fu.tree",{target:f.elementData,selected:g.dataForEvent}),f.$element.trigger("updated.fu.tree",{selected:g.dataForEvent,item:f.$element,eventType:g.eventType})},discloseFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.addClass("tree-open"),d.attr("aria-expanded","true"),f.removeClass("hide hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"),e.children().length||this.populate(e),this.$element.trigger("disclosedFolder.fu.tree",d.data())},closeFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.removeClass("tree-open"),d.attr("aria-expanded","false"),f.addClass("hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"),this.options.cacheItems||f.empty(),this.$element.trigger("closed.fu.tree",d.data())},toggleFolder:function(b){var c=a(b);c.find(".glyphicon-folder-close").length?this.discloseFolder(b):c.find(".glyphicon-folder-open").length&&this.closeFolder(b)},selectFolder:function(a){this.options.folderSelect&&this.selectTreeNode(a,"folder")},selectItem:function(a){this.options.itemSelect&&this.selectTreeNode(a,"item")},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var a=this,b=[],c=function d(c,e){b.push(e),0===a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").length&&(a.$element.trigger("closedAll.fu.tree",{tree:a.$element,reportedClosed:b}),a.$element.off("loaded.fu.tree",a.$element,d))};a.$element.on("closed.fu.tree",c),a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").each(function(){a.closeFolder(this)})},discloseVisible:function(){var b=this,c=b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')"),d=[],e=function f(a,e){d.push(e),d.length===c.length&&(b.$element.trigger("disclosedVisible.fu.tree",{tree:b.$element,reportedOpened:d}),b.$element.off("loaded.fu.tree",b.$element,f))};b.$element.on("loaded.fu.tree",e),b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").each(function(){b.discloseFolder(a(this).find(".tree-branch-header"))})},discloseAll:function(){var a=this;"undefined"==typeof a.$element.data("disclosures")&&a.$element.data("disclosures",0);var b=a.options.disclosuresUpperLimit>=1&&a.$element.data("disclosures")>=a.options.disclosuresUpperLimit,c=0===a.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").length;if(c)a.$element.trigger("disclosedAll.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),a.options.cacheItems||a.$element.one("closeAll.fu.tree",function(){a.$element.data("disclosures",0)});else{if(b&&(a.$element.trigger("exceededDisclosuresLimit.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),!a.$element.data("ignore-disclosures-limit")))return;a.$element.data("disclosures",a.$element.data("disclosures")+1),a.$element.one("disclosedVisible.fu.tree",function(){a.discloseAll()}),a.discloseVisible()}},refreshFolder:function(a){var b=a.closest(".tree-branch"),c=b.find(".tree-branch-children");c.eq(0).empty(),b.hasClass("tree-open")?this.populate(c,!1):this.populate(c,!0),this.$element.trigger("refreshedFolder.fu.tree",b.data())}},g.prototype.closeAll=g.prototype.collapse,g.prototype.openFolder=g.prototype.discloseFolder,g.prototype.getValue=g.prototype.selectedItems,a.fn.tree=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.tree"),h="object"==typeof b&&b;f||e.data("fu.tree",f=new g(this,h)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.tree.defaults={dataSource:function(a,b){},multiSelect:!1,cacheItems:!0,folderSelect:!0,itemSelect:!0,disclosuresUpperLimit:0},a.fn.tree.Constructor=g,a.fn.tree.noConflict=function(){return a.fn.tree=f,this}}(a),function(a){var b=a.fn.wizard,c=function(b,c){var d;this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")?!0:this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next"),0===this.$element.children(".steps-container").length&&(this.$element.addClass("no-steps-container"),window&&window.console&&window.console.warn&&window.console.warn('please update your wizard markup to include ".steps-container" as seen in http://getfuelux.com/javascript.html#wizard-usage-markup')),d=this.$nextBtn.children().detach(),this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),this.$element.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=-1===b||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;d>c;c++)h=a('
    • '),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
      '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");return c>f?(b.remove(),h.find('.step-pane[data-step="'+d+'"]:first').remove(),void f++):!1}),this.syncSteps(),this.numSteps=g.find("li").length,this.setState()},setState:function(){var b=this.currentStep>1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,1>q?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if("undefined"!=typeof this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c);if(!(d=1&&c<=this.numSteps?(this.currentStep=c,this.setState()):(c=this.$element.find(".steps li.active:first").attr("data-step"),isNaN(c)||(this.currentStep=parseInt(c,10),this.setState())),b=this):(b={step:this.currentStep},this.$element.find(".steps li.active:first[data-name]").length&&(b.stepname=this.$element.find(".steps li.active:first").attr("data-name"))),b}},a.fn.wizard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.wizard"),h="object"==typeof b&&b;g||f.data("fu.wizard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.wizard.defaults={disablePreviousStep:!1,selectedItem:{step:-1}},a.fn.wizard.Constructor=c,a.fn.wizard.noConflict=function(){return a.fn.wizard=b,this},a(document).on("mouseover.fu.wizard.data-api","[data-initialize=wizard]",function(b){var c=a(b.target).closest(".wizard");c.data("fu.wizard")||c.wizard(c.data())}),a(function(){a("[data-initialize=wizard]").each(function(){var b=a(this);b.data("fu.wizard")||b.wizard(b.data())})})}(a),function(a){var b=a.fn.infinitescroll,c=function(b,c){this.$element=a(b),this.$element.addClass("infinitescroll"),this.options=a.extend({},a.fn.infinitescroll.defaults,c),this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),this.fetchingData=!1,this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this)),this.onScroll()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.empty(),this.$element[0].outerHTML},disable:function(){this.$element.off("scroll.fu.infinitescroll")},enable:function(){this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this))},end:function(b){var c=a('
      ');b?c.append(b):c.append("---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
      '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
      ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),"object"==typeof this.options.hybrid?c.append(this.options.hybrid.label):c.append(''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(a){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
    • Remove
    • ',this.options=a.extend({},a.fn.pillbox.defaults,c),-1===this.options.readonly?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this)))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(),d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}this.$element.trigger("clicked.fu.pillbox",this.getItemData(c))},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
      ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c,d,e=this;if(a)for(b=b?b:1,c=0;b>c&&(d=e.$pillGroup.find("> .pill:nth-child("+a+")"),d);c++)d.remove();else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e,f=[];!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0), +e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value}))},inputEvent:function(a){var b,c,d,e,f=this,g=this.$addItem.val();if(this.acceptKeyCodes[a.keyCode])return this.options.onKeyDown&&this._isSuggestionsOpen()&&(e=this.$suggest.find(".pillbox-suggest-sel"),e.length&&(g=e.html(),b=e.data("value"),c=e.data("attr"))),(g.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&g.length)&&(this._closeSuggestions(),this.$addItem.hide(),c?this.addItems({text:g,value:b,attr:JSON.parse(c)},!0):this.addItems({text:g,value:b},!0),setTimeout(function(){f.$addItem.show().val("").attr({size:10})},0)),a.preventDefault(),!0;if(8===a.keyCode||46===a.keyCode){if(!g.length)return a.preventDefault(),this.options.edit&&this.currentEdit?(this.cancelEdit(),!0):(this._closeSuggestions(),d=this.$pillGroup.children(".pill:last"),d.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(d,{el:d})):d.addClass("pillbox-highlight"),!0)}else g.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c,d,e,f,g,h=this;this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b&&(this.$element.addClass("truncate"),c=this.$element.width(),d=!1,e=0,f=this.$pillGroup.find(".pill").length,g=0,this.$pillGroup.find(".pill").each(function(){var b=a(this);d?b.addClass("truncated"):(e++,h.$moreCount.text(f-e),g+b.outerWidth(!0)+h.$addItemWrap.outerWidth(!0)<=c?g+=b.outerWidth(!0):(h.$moreCount.text(f-e+1),b.addClass("truncated"),d=!0))}),e===f&&this.$addItemWrap.addClass("truncated"))},inputFocus:function(a){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={};return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
        ");return this.callbackId!==b.timeStamp?!1:void(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
      • '+c.text+"
      • ");c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document.body).trigger("suggested.fu.pillbox",this.$suggest)))},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b,c=this.$suggest.find("li.pillbox-suggest-sel"),d=38===a.keyCode;a.preventDefault(),c.length?(b=d?c.prev():c.next(),b.length||(b=d?this.$suggest.find("li:last"):this.$suggest.find("li:first")),b&&(b.addClass("pillbox-suggest-sel"),c.removeClass("pillbox-suggest-sel"))):(c=this.$suggest.find("li:first"),c.addClass("pillbox-suggest-sel"))}},c.prototype.getValue=c.prototype.items,a.fn.pillbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.pillbox"),h="object"==typeof b&&b;g||f.data("fu.pillbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.pillbox.defaults={onAdd:void 0,onRemove:void 0,onKeyDown:void 0,edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[13,188],allowEmptyPills:!1},a.fn.pillbox.Constructor=c,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.currentPage=0,this.currentView=null,this.isDisabled=!1,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.stamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.storedDataSourceOpts=null,this.syncingViewButtonState=!1,this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search({searchOnKeyPress:this.options.searchOnKeyPress}),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.$element.trigger("pageChanged.fu.repeater",[b.text,b]),f.pageInputChange(b.text)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(a){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.stamp,function(a){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},75)}),this.$loader.loader(),this.$loader.loader("pause"),-1!==this.options.defaultView?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})};c.prototype={constructor:c,clear:function(b){function c(b){var d=[];b.children().each(function(){var b=a(this),e=b.attr("data-preserve");"deep"===e?(b.detach(),d.push(b)):"shallow"===e&&(c(b),b.detach(),d.push(b))}),b.empty(),b.append(d)}var d,e;b=b||{},b.preserve?(!this.infiniteScrollingEnabled||b.clearInfinite)&&c(this.$canvas):this.$canvas.empty(),d=void 0!==b.viewChanged?b.viewChanged:!1,e=a.fn.repeater.viewTypes[this.viewType]||{},!d&&e.cleared&&e.cleared.call(this,{options:b})},clearPreservedDataSourceOptions:function(){this.storedDataSourceOpts=null},destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$canvas.empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".search").search("destroy"),this.infiniteScrollingEnabled&&a(this.infiniteScrollingCont).infinitescroll("destroy"),this.$element.remove(),a(window).off("resize.fu.repeater."+this.stamp),b},disable:function(){var b="disable",c="disabled",d=a.fn.repeater.viewTypes[this.viewType]||{};this.$search.search(b),this.$filters.selectlist(b),this.$views.find("label, input").addClass(c).attr(c,c),this.$pageSize.selectlist(b),this.$primaryPaging.find(".combobox").combobox(b),this.$secondaryPaging.attr(c,c),this.$prevBtn.attr(c,c),this.$nextBtn.attr(c,c),d.enabled&&d.enabled.call(this,{status:!1}),this.isDisabled=!0,this.$element.addClass("disabled"),this.$element.trigger("disabled.fu.repeater")},enable:function(){var b="disabled",c="enable",d="page-end",e=a.fn.repeater.viewTypes[this.viewType]||{};this.$search.search(c),this.$filters.selectlist(c),this.$views.find("label, input").removeClass(b).removeAttr(b),this.$pageSize.selectlist("enable"),this.$primaryPaging.find(".combobox").combobox(c),this.$secondaryPaging.removeAttr(b),this.$prevBtn.hasClass(d)||this.$prevBtn.removeAttr(b),this.$nextBtn.hasClass(d)||this.$nextBtn.removeAttr(b),this.$prevBtn.hasClass(d)&&this.$nextBtn.hasClass(d)&&this.$primaryPaging.combobox("disable"),0!==parseInt(this.$count.html())?this.$pageSize.selectlist("enable"):this.$pageSize.selectlist("disable"),e.enabled&&e.enabled.call(this,{status:!0}),this.isDisabled=!1,this.$element.removeClass("disabled"),this.$element.trigger("enabled.fu.repeater")},getDataOptions:function(b){var c,d,e={},f={};return b=b||{},f.filter=this.$filters.length>0?this.$filters.selectlist("selectedItem"):{text:"All",value:"all"},f.view=this.currentView,this.infiniteScrollingEnabled||(f.pageSize=this.$pageSize.length>0?parseInt(this.$pageSize.selectlist("selectedItem").value,10):25),void 0!==b.pageIncrement&&(null===b.pageIncrement?this.currentPage=0:this.currentPage+=b.pageIncrement),f.pageIndex=this.currentPage,c=this.$search.length>0?this.$search.find("input").val():"",""!==c&&(f.search=c),b.dataSourceOptions&&(e=b.dataSourceOptions,b.preserveDataSourceOptions&&(this.storedDataSourceOpts=this.storedDataSourceOpts?a.extend(this.storedDataSourceOpts,e):e)),this.storedDataSourceOpts&&(e=a.extend(this.storedDataSourceOpts,e)),d=a.fn.repeater.viewTypes[this.viewType]||{},d=d.dataOptions,d?(d=d.call(this,f),f=a.extend(d,e)):f=a.extend(f,e),f},infiniteScrolling:function(a,b){var c,d,e=this.$element.find(".repeater-footer"),f=this.$element.find(".repeater-viewport");b=b||{},a?(this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=b.end,delete b.dataSource,delete b.end,this.infiniteScrollingOptions=b,f.css({height:f.height()+e.outerHeight()}),e.hide()):(c=this.infiniteScrollingCont,d=c.data(),delete d.infinitescroll,c.off("scroll"),c.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},f.css({height:f.height()-e.outerHeight()}),e.show())},infiniteScrollPaging:function(a,b){var c=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,d=a.page,e=a.pages;this.currentPage=void 0!==d?d:NaN,(a.end===!0||this.currentPage+1>=e)&&this.infiniteScrollingCont.infinitescroll("end",c)},initInfiniteScrolling:function(){var b,c,d=this.$canvas.find('[data-infinite="true"]:first');d=d.length<1?this.$canvas:d,d.data("fu.infinitescroll")?d.infinitescroll("enable"):(c=this,b=a.extend({},this.infiniteScrollingOptions),b.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},d.infinitescroll(b),this.infiniteScrollingCont=d)},initViewTypes:function(b){function c(a){function d(){a++,e>a?c(a):b()}g[a].initialize?g[a].initialize.call(f,{},function(){d()}):d()}var d,e,f=this,g=[];for(d in a.fn.repeater.viewTypes)g.push(a.fn.repeater.viewTypes[d]);e=g.length,e>0?c(0):b()},itemization:function(a){this.$count.html(void 0!==a.count?a.count:"?"),this.$end.html(void 0!==a.end?a.end:"?"),this.$start.html(void 0!==a.start?a.start:"?")},next:function(a){var b="disabled";this.$nextBtn.attr(b,b),this.$prevBtn.attr(b,b),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a){var b;a!==this.lastPageInput&&(this.lastPageInput=a,a=parseInt(a,10)-1,b=a-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",a),this.render({pageIncrement:b}))},pagination:function(a){var b,c,d,e,f="active",g="disabled",h=a.page,i="page-end",j=a.pages;if(this.currentPage=void 0!==h?h:NaN,this.$primaryPaging.removeClass(f),this.$secondaryPaging.removeClass(f),e=0===j?0:this.currentPage+1,j<=this.viewOptions.dropPagingCap){for(this.$primaryPaging.addClass(f),b=this.$primaryPaging.find(".dropdown-menu"),b.empty(),c=0;j>c;c++)d=c+1,b.append('
      • '+d+"
      • ");this.$primaryPaging.find("input.form-control").val(e)}else this.$secondaryPaging.addClass(f),this.$secondaryPaging.val(e);this.lastPageInput=this.currentPage+1+"",this.$pages.html(""+j),this.currentPage+1=0?(this.$prevBtn.removeAttr(g),this.$prevBtn.removeClass(i)):(this.$prevBtn.attr(g,g),this.$prevBtn.addClass(i)),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){var c,d,e=this,f=!1,g=a.fn.repeater.viewTypes[this.viewType]||{};b=b||{},this.disable(),b.changeView&&this.currentView!==b.changeView&&(d=this.currentView,this.currentView=b.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),f=!0,b.viewChanged=f,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&e.infiniteScrolling(!1),g=a.fn.repeater.viewTypes[this.viewType]||{},g.selected&&g.selected.call(this,{prevView:d})),this.syncViewButtonState(),b.preserve=void 0!==b.preserve?b.preserve:!f,this.clear(b),(!this.infiniteScrollingEnabled||this.infiniteScrollingEnabled&&f)&&this.$loader.show().loader("play"),c=this.getDataOptions(b),this.viewOptions.dataSource(c,function(a){a=a||{},e.infiniteScrollingEnabled?e.infiniteScrollingCallback({}):(e.itemization(a),e.pagination(a)),e.runRenderer(g,a,function(){e.infiniteScrollingEnabled&&((f||b.clearInfinite)&&e.initInfiniteScrolling(),e.infiniteScrollPaging(a,b)),e.$loader.hide().loader("pause"),e.enable(),e.$element.trigger("rendered.fu.repeater",{data:a,options:c,renderOptions:b}),e.$element.trigger("loaded.fu.repeater",c)})})},resize:function(){var b,c,d=-1===this.viewOptions.staticHeight?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,e={};if(this.viewType&&(e=a.fn.repeater.viewTypes[this.viewType]||{}),void 0!==d&&d!==!1&&"false"!==d){this.$canvas.addClass("scrolling"),c={bottom:this.$viewport.css("margin-bottom"),top:this.$viewport.css("margin-top")};var f="true"===d||d===!0?this.$element.height():parseInt(d,10),g=this.$element.find(".repeater-header").outerHeight(),h=this.$element.find(".repeater-footer").outerHeight(),i="auto"===c.bottom?0:parseInt(c.bottom,10),j="auto"===c.top?0:parseInt(c.top,10);b=f-g-h-i-j,this.$viewport.outerHeight(b)}else this.$canvas.removeClass("scrolling");e.resize&&e.resize.call(this,{height:this.$element.outerHeight(),width:this.$element.outerWidth()})},runRenderer:function(b,c,d){function e(b,c){var d;c&&(d=c.action?c.action:"append","none"!==d&&void 0!==c.item&&(b=void 0!==c.container?a(c.container):b,b[d](c.item)))}var f,g,h,i,j,k;if(b.render)b.render.call(this,{container:this.$canvas,data:c},function(){d()});else{if(b.before&&(i=b.before.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),f=this.$canvas.find('[data-container="true"]:last'),f=f.length>0?f:this.$canvas,b.renderItem){for(j=b.repeat||"data.items",j=j.split("."),"data"===j[0]||"this"===j[0]?(k="this"===j[0]?this:c,j.shift()):(j=[],k=[],window.console&&window.console.warn&&window.console.warn('WARNING: Repeater plugin "repeat" value must start with either "data" or "this"')),g=0,h=j.length;h>g;g++){if(void 0===k[j[g]]){k=[],window.console&&window.console.warn&&window.console.warn("WARNING: Repeater unable to find property to iterate renderItem on.");break}k=k[j[g]]}for(g=0,h=k.length;h>g;g++)i=b.renderItem.call(this,{container:f,data:c,index:g,subset:k}),e(f,i)}b.after&&(i=b.after.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),d()}},setViewOptions:function(b){var c={},d=b.split(".")[1];c=this.options.views?this.options.views[d]||this.options.views[b]||{}:{},this.viewOptions=a.extend({},this.options,c)},viewChanged:function(b){var c=a(b.target),d=c.val();this.syncingViewButtonState||(this.isDisabled||c.parents("label:first").hasClass("disabled")?this.syncViewButtonState():this.render({changeView:d,pageIncrement:null}))},syncViewButtonState:function(){var a=this.$views.find('input[value="'+this.currentView+'"]');this.syncingViewButtonState=!0,this.$views.find("input").prop("checked",!1),this.$views.find("label.active").removeClass("active"),a.length>0&&(a.prop("checked",!0),a.parents("label:first").addClass("active")),this.syncingViewButtonState=!1}},a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(a,b){b({count:0,end:0,items:[],page:0,pages:1,start:0})},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null,searchOnKeyPress:!1},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){function b(a,b){if(!b)return!1;if(!a||b.length!==a.length)return!0;for(var c=0;c"),j=e[f]._auto_width,k=e[f].property;if(this.viewOptions.list_actions!==!1&&"@_ACTIONS_@"===k&&(h='
        '),h=void 0!==h?h:"",i.addClass(void 0!==g?g:"").append(h),void 0!==j&&i.outerWidth(j),b.append(i),"multi"===this.viewOptions.list_selectable&&"@_CHECKBOX_@"===e[f].property){var l='';i.html(l)}"@_CHECKBOX_@"!==e[f].property&&"@_ACTIONS_@"!==e[f].property&&this.viewOptions.list_columnRendered&&this.viewOptions.list_columnRendered({container:b,columnAttr:e[f].property,item:i,rowData:c[d]},function(){})}function d(b,c,d){var e,f,g,h,i,j="glyphicon-chevron-down",k=".glyphicon.rlc:first",l="glyphicon-chevron-up",m=a('
        '),n='
        ',o=a(""),p=this;if(m.data("fu_item_index",d),m.prepend(c[d].label),o.html(m.html()).find("[id]").removeAttr("id"),"@_CHECKBOX_@"!==c[d].property?o.append(m):o.append(n),e=o.add(m),h=m.find(k),i=h.add(o.find(k)),this.viewOptions.list_actions&&"@_ACTIONS_@"===c[d].property){var q=this.list_actions_width;o.css("width",q),m.css("width",q)}f=c[d].className,void 0!==f&&e.addClass(f),g=c[d].sortable,g&&(e.addClass("sortable"),m.on("click.fu.repeaterList",function(){p.isDisabled||(p.list_sortProperty="string"==typeof g?g:c[d].property,m.hasClass("sorted")?h.hasClass(l)?(i.removeClass(l).addClass(j),p.list_sortDirection="desc"):p.viewOptions.list_sortClearing?(e.removeClass("sorted"),i.removeClass(j),p.list_sortDirection=null,p.list_sortProperty=null):(i.removeClass(j).addClass(l),p.list_sortDirection="asc"):(b.find("th, .repeater-list-heading").removeClass("sorted"),i.removeClass(j).addClass(l),p.list_sortDirection="asc",e.addClass("sorted")),p.render({clearInfinite:!0,pageIncrement:null}))})),("asc"===c[d].sortDirection||"desc"===c[d].sortDirection)&&(b.find("th, .repeater-list-heading").removeClass("sorted"),e.addClass("sortable sorted"),"asc"===c[d].sortDirection?(i.addClass(l),this.list_sortDirection="asc"):(i.addClass(j),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof g?g:c[d].property),b.append(o)}function e(b,d,e){var f,g,h=a(""),i=this,k="multi"===this.viewOptions.list_selectable,l=this.viewOptions.list_actions;for(this.viewOptions.list_selectable&&(h.addClass("selectable"),h.attr("tabindex",0),h.data("item_data",d[e]),h.on("click.fu.repeaterList",function(){if(!i.isDisabled){var b=a(this),c=a(this).index();c+=1;var d=i.$element.find(".frozen-column-wrapper tr:nth-child("+c+")"),e=i.$element.find(".actions-column-wrapper tr:nth-child("+c+")"),f=i.$element.find(".frozen-column-wrapper tr:nth-child("+c+") .checkbox-inline");b.is(".selected")?(b.removeClass("selected"),k?(f.checkbox("uncheck"),d.removeClass("selected"),l&&e.removeClass("selected")):b.find(".repeater-list-check").remove(),i.$element.trigger("deselected.fu.repeaterList",b)):(k?(f.checkbox("check"),b.addClass("selected"),d.addClass("selected"),l&&e.addClass("selected")):(i.$canvas.find(".repeater-list-check").remove(),i.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),i.$element.trigger("deselected.fu.repeaterList",a(this))}),b.find("td:first").prepend('
        '),b.addClass("selected"),d.addClass("selected")),i.$element.trigger("selected.fu.repeaterList",b)),j.call(i)}}),h.keyup(function(a){13===a.keyCode&&h.trigger("click.fu.repeaterList")})),this.viewOptions.list_actions&&!this.viewOptions.list_selectable&&h.data("item_data",d[e]),b.append(h),f=0,g=this.list_columns.length;g>f;f++)c.call(this,h,d,e,this.list_columns,f);this.viewOptions.list_rowRendered&&this.viewOptions.list_rowRendered({container:b,item:h,rowData:d[e]},function(){})}function f(b,c){var d,e=b.find("tbody");e.length<1&&(e=a(''),b.append(e)),"string"==typeof c.error&&c.error.length>0?(d=a(''),d.find("td").append(c.error),e.append(d)):c.items&&c.items.length<1&&(d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d))}function g(c,e){var f,g,i,j=e.columns||[],k=c.find("thead");if(this.list_firstRender||b(this.list_columns,j)||0===k.length){if(k.remove(),e.count<1&&(this.list_noItems=!0),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var l={label:"c",property:"@_CHECKBOX_@",sortable:!1};j.splice(0,0,l)}if(this.list_columns=j,this.list_firstRender=!1,this.$loader.removeClass("noHeader"),this.viewOptions.list_actions&&!this.list_noItems){var m={label:this.viewOptions.list_actions.label||'a',property:"@_ACTIONS_@",sortable:!1,width:this.list_actions_width};j.push(m)}for(k=a(''),i=k.find("tr"),f=0,g=j.length;g>f;f++)d.call(this,i,j,f);if(c.prepend(k),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var n=this.$element.find(".repeater-list-wrapper .header-checkbox").outerWidth(),o=a.grep(j,function(a){return"@_CHECKBOX_@"===a.property})[0];o.width=n}h.call(this,i)}}function h(b){var c,d,e,f,g=[],h=this;if(this.viewOptions.list_columnSizing&&(c=0,f=0,b.find("th").each(function(){var b,d=a(this);if(void 0!==h.list_columns[c].width)b=h.list_columns[c].width,d.outerWidth(b),f+=d.outerWidth(),h.list_columns[c]._auto_width=b;else{var e=d.find(".repeater-list-heading").outerWidth();g.push({col:d,index:c,minWidth:e})}c++}),d=g.length,d>0)){var i=this.$canvas.find(".repeater-list-wrapper").outerWidth();for(e=Math.floor((i-f)/d),c=0;d>c;c++)g[c].minWidth>e&&(e=g[c].minWidth),g[c].col.outerWidth(e),this.list_columns[g[c].index]._auto_width=e}}function i(){var a=window.navigator.userAgent,b=a.indexOf("MSIE "),c=a.indexOf("Firefox");return b>0?"ie-"+parseInt(a.substring(b+5,a.indexOf(".",b))):c>0?"firefox":""}function j(){var a=this.$canvas.find(".repeater-list-wrapper > table .selected"),b=this.$element.find(".table-actions");a.length>0?b.find("thead .btn").removeAttr("disabled"):b.find("thead .btn").attr("disabled","disabled")}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list-wrapper > table tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){var c=a(this).find("td:nth-child("+(b+1)+")").filter(function(){return!a(this).parent().hasClass("empty")});c.addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.getValue=a.fn.repeater.Constructor.prototype.list_getSelectedItems,a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left,d=b.scrollLeft();d>0?b.find(".repeater-list-heading").each(function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}):b.find(".repeater-list-heading").each(function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){function d(c){h=a(this),f=h.data("item_data")||{},f[b[g].property]===b[g].value&&e(h,b[g].selected,c)}function e(a,b,d){var e;b=void 0!==b?b:!0,b?(c||"multi"===j||k.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),(k.viewOptions.list_frozenColumns||"multi"===k.viewOptions.list_selectable)&&(e=k.$element.find(".frozen-column-wrapper tr:nth-child("+(d+1)+")"),e.addClass("selected"),e.find(".repeater-select-checkbox").addClass("checked")),k.viewOptions.list_actions&&k.$element.find(".actions-column-wrapper tr:nth-child("+(d+1)+")").addClass("selected"),a.find("td:first").prepend('
        '))):(k.viewOptions.list_frozenColumns&&(e=k.$element.find(".frozen-column-wrapper tr:nth-child("+(d+1)+")"),e.addClass("selected"),e.find(".repeater-select-checkbox").removeClass("checked")),k.viewOptions.list_actions&&k.$element.find(".actions-column-wrapper tr:nth-child("+(d+1)+")").removeClass("selected"),a.find(".repeater-list-check").remove(),a.removeClass("selected"))}var f,g,h,i,j=this.viewOptions.list_selectable,k=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===j?b.length:j&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr:nth-child("+(b[g].index+1)+")"),h.length>0&&e(h,b[g].selected,b[g].index)):void 0!==b[g].property&&void 0!==b[g].value&&this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr").each(d)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){var b=this.$element.find(".repeater-list table");b.find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.css({height:b.outerHeight()}),c.outerWidth(c.data("forced-width")||b.outerWidth())})},a.fn.repeater.Constructor.prototype.list_setFrozenColumns=function(){var b=this.$canvas.find(".table-frozen"),c=this.$element.find(".repeater-canvas"),d=this.$element.find(".repeater-list .repeater-list-wrapper > table"),e=this.$element.find(".repeater-list"),f=this.viewOptions.list_frozenColumns,g=this;if("multi"===this.viewOptions.list_selectable&&(f+=1,c.addClass("multi-select-enabled")),b.length<1){var h=a('
        ').insertBefore(d),i=d.clone().addClass("table-frozen");i.find("th:not(:lt("+f+"))").remove(),i.find("td:not(:nth-child(n+0):nth-child(-n+"+f+"))").remove();var j=i.clone().removeClass("table-frozen");j.find("tbody").remove();var k=a('
        ').append(j);h.append(i),e.append(k),this.$canvas.addClass("frozen-enabled")}this.list_sizeFrozenColumns(),a(".frozen-thead-wrapper .repeater-list-heading").on("click",function(){var b=a(this).parent("th").index();b+=1,g.$element.find(".repeater-list-wrapper > table thead th:nth-child("+b+") .repeater-list-heading")[0].click()})},a.fn.repeater.Constructor.prototype.list_positionColumns=function(){var a=this.$element.find(".repeater-canvas"),b=a.scrollTop(),c=a.scrollLeft(),d=this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable,e=this.viewOptions.list_actions,f=this.$element.find(".repeater-canvas").outerWidth(),g=this.$element.find(".repeater-list .repeater-list-wrapper > table").outerWidth(),h=this.$element.find(".table-actions")?this.$element.find(".table-actions").outerWidth():0,i=g-(f-h)>=c; +b>0?a.find(".repeater-list-heading").css("top",b):a.find(".repeater-list-heading").css("top","0"),c>0?(d&&(a.find(".frozen-thead-wrapper").css("left",c),a.find(".frozen-column-wrapper").css("left",c)),e&&i&&(a.find(".actions-thead-wrapper").css("right",-c),a.find(".actions-column-wrapper").css("right",-c))):(d&&(a.find(".frozen-thead-wrapper").css("left","0"),a.find(".frozen-column-wrapper").css("left","0")),e&&(a.find(".actions-thead-wrapper").css("right","0"),a.find(".actions-column-wrapper").css("right","0")))},a.fn.repeater.Constructor.prototype.list_createItemActions=function(){var b,c,d="",e=this,f=this.$element.find(".repeater-list .repeater-list-wrapper > table"),g=this.$canvas.find(".table-actions");for(b=0,c=this.viewOptions.list_actions.items.length;c>b;b++){var h=this.viewOptions.list_actions.items[b],i=h.html;d+='
      • '+i+"
      • "}var j='
        ";if(g.length<1){var k=a('
        ').insertBefore(f),l=f.clone().addClass("table-actions");if(l.find("th:not(:last-child)").remove(),l.find("tr td:not(:last-child)").remove(),"multi"===this.viewOptions.list_selectable)l.find("thead tr").html('
        '+j+"
        "),l.find("thead .btn").attr("disabled","disabled");else{var m=this.viewOptions.list_actions.label||'a';l.find("thead tr").addClass("empty-heading").html(""+m+'
        '+m+"
        ")}var n=l.find("td");n.each(function(b){a(this).html(j),a(this).find("a").attr("data-row",parseInt([b])+1)}),k.append(l),this.$canvas.addClass("actions-enabled")}this.list_sizeActionsTable(),this.$element.find(".table-actions tbody .action-item").on("click",function(b){if(!e.isDisabled){var c=a(this).data("action"),d=a(this).data("row"),f={actionName:c,rows:[d]};e.list_getActionItems(f,b)}}),this.$element.find(".table-actions thead .action-item").on("click",function(b){if(!e.isDisabled){var c=a(this).data("action"),d={actionName:c,rows:[]};e.$element.find(".repeater-list-wrapper > table .selected").each(function(){var b=a(this).index();b+=1,d.rows.push(b)}),e.list_getActionItems(d,b)}})},a.fn.repeater.Constructor.prototype.list_getActionItems=function(b,c){var d,e=[],f=a.grep(this.viewOptions.list_actions.items,function(a){return a.name===b.actionName})[0];for(d=0;d table tbody tr:nth-child("+b.rows[d]+")");e.push({item:g,rowData:g.data("item_data")})}if(1===e.length&&(e=e[0]),f.clickAction){var h=function(){};f.clickAction(e,h,c)}},a.fn.repeater.Constructor.prototype.list_sizeActionsTable=function(){var b=this.$element.find(".repeater-list table.table-actions"),c=b.find("thead tr th"),d=this.$element.find(".repeater-list-wrapper > table");c.outerHeight(d.find("thead tr th").outerHeight()),c.find(".repeater-list-heading").outerHeight(c.outerHeight()),b.find("tbody tr td:first-child").each(function(b,c){a(this).outerHeight(d.find("tbody tr:eq("+b+") td").outerHeight())})},a.fn.repeater.Constructor.prototype.list_sizeFrozenColumns=function(){var b=this.$element.find(".repeater-list .repeater-list-wrapper > table");this.$element.find(".repeater-list table.table-frozen tr").each(function(c){a(this).height(b.find("tr:eq("+c+")").height())});var c=b.find("td:eq(0)").outerWidth();this.$element.find(".frozen-column-wrapper, .frozen-thead-wrapper").width(c)},a.fn.repeater.Constructor.prototype.list_frozenOptionsInitialize=function(){function b(a){e.list_revertingCheckbox=!0,a.checkbox("toggle"),delete e.list_revertingCheckbox}var c=this.$element.find(".frozen-column-wrapper .checkbox-inline"),d=this.$element.find(".repeater-list table"),e=this;this.$element.find("tr.selectable").on("mouseover mouseleave",function(b){var c=a(this).index();c+=1,"mouseover"===b.type?d.find("tbody tr:nth-child("+c+")").addClass("hovered"):d.find("tbody tr:nth-child("+c+")").removeClass("hovered")}),c.checkbox(),this.$element.find(".table-frozen tbody .checkbox-inline").on("change",function(c){if(c.preventDefault(),!e.list_revertingCheckbox)if(e.isDisabled)b(a(c.currentTarget));else{var d=a(this).attr("data-row");d=parseInt(d)+1,e.$element.find(".repeater-list-wrapper > table tbody tr:nth-child("+d+")").click()}}),this.$element.find(".frozen-thead-wrapper thead .checkbox-inline").on("change",function(d){e.list_revertingCheckbox||(e.isDisabled?b(a(d.currentTarget)):a(this).checkbox("isChecked")?(e.$element.find(".repeater-list-wrapper > table tbody tr:not(.selected)").click(),e.$element.trigger("selected.fu.repeaterList",c)):(e.$element.find(".repeater-list-wrapper > table tbody tr.selected").click(),e.$element.trigger("deselected.fu.repeaterList",c)))})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!0,list_infiniteScroll:!1,list_noItemsHTML:"no items found",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null,list_frozenColumns:0,list_actions:!1}),a.fn.repeater.viewTypes.list={cleared:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},dataOptions:function(a){return this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),a},enabled:function(a){this.viewOptions.list_actions&&(a.status?(this.$canvas.find(".repeater-actions-button").removeAttr("disabled"),j.call(this)):this.$canvas.find(".repeater-actions-button").attr("disabled","disabled"))},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,this.list_specialBrowserClass=i(),this.list_actions_width=void 0!==this.viewOptions.list_actions.width?this.viewOptions.list_actions.width:37,this.list_noItems=!1,b()},resize:function(){h.call(this,this.$element.find(".repeater-list-wrapper > table thead tr")),this.viewOptions.list_actions&&this.list_sizeActionsTable(),(this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable)&&this.list_sizeFrozenColumns(),this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},selected:function(){var a,b=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0,this.$loader.addClass("noHeader"),b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d=b.container.find(".repeater-list"),e=this;return d.length<1&&(d=a('
        '),d.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){e.viewOptions.list_columnSyncing&&e.list_positionHeadings()}),(e.viewOptions.list_frozenColumns||e.viewOptions.list_actions||"multi"===e.viewOptions.list_selectable)&&b.container.on("scroll.fu.repeaterList",function(){e.list_positionColumns()}),b.container.append(d)),b.container.removeClass("actions-enabled actions-enabled multi-select-enabled"),c=d.find("table"),g.call(this,c,b.data),f.call(this,c,b.data),!1},renderItem:function(a){return e.call(this,a.container,a.subset,a.index),!1},after:function(){var a;return!this.viewOptions.list_frozenColumns&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||this.list_setFrozenColumns(),this.viewOptions.list_actions&&!this.list_noItems&&(this.list_createItemActions(),this.list_sizeActionsTable()),!this.viewOptions.list_frozenColumns&&!this.viewOptions.list_actions&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||(this.list_positionColumns(),this.list_frozenOptionsInitialize()),this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),a=this.$canvas.find(".repeater-list-wrapper > table .repeater-list-heading.sorted"),a.length>0&&this.list_highlightColumn(a.data("fu_item_index")),!1}})}(a),function(a){function b(b,c){function d(){var d,f,g;f=c.indexOf("{{"),d=c.indexOf("}}",f+2),f>-1&&d>-1?(g=a.trim(c.substring(f+2,d)),g=void 0!==b[g]?b[g]:"",c=c.substring(0,f)+g+c.substring(d+2)):e=!0}for(var e=!1;!e&&c.search("{{")>=0;)d(c);return c}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){function d(){return j===b[g].index?(h=a(this),!1):void j++}function e(){h=a(this),h.is(b[g].selector)&&f(h,b[g].selected)}function f(a,b){b=void 0!==b?b:!0,b?(c||"multi"===k||l.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")}var g,h,i,j,k=this.viewOptions.thumbnail_selectable,l=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===k?b.length:k&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=a(),j=0,this.$canvas.find(".repeater-thumbnail-cont .selectable").each(d),h.length>0&&f(h,b[g].selected)):b[g].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(e)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_alignment:"left",thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_noItemsHTML:"no items found",thumbnail_selectable:!1,thumbnail_template:'
        {{name}}
        '}),a.fn.repeater.viewTypes.thumbnail={selected:function(){var a,b=this.viewOptions.thumbnail_infiniteScroll;b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d,e=this.viewOptions.thumbnail_alignment,f=this.$canvas.find(".repeater-thumbnail-cont"),g=b.data,h={};return f.length<1?(f=a('
        '),e&&"none"!==e?(d={center:1,justify:1,left:1,right:1},e=d[e]?e:"justify",f.addClass("align-"+e),this.thumbnail_injectSpacers=!0):this.thumbnail_injectSpacers=!1,h.item=f):h.action="none",g.items&&g.items.length<1?(c=a('
        '),c.append(this.viewOptions.thumbnail_noItemsHTML),f.append(c)):f.find(".empty:first").remove(),h},renderItem:function(c){var d=this.viewOptions.thumbnail_selectable,e="selected",f=this,g=a(b(c.subset[c.index],this.viewOptions.thumbnail_template));return g.data("item_data",c.data.items[c.index]),d&&(g.addClass("selectable"),g.on("click",function(){f.isDisabled||(g.hasClass(e)?(g.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",g)):("multi"!==d&&f.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",b)}),g.addClass(e),f.$element.trigger("selected.fu.repeaterThumbnail",g)))})),c.container.append(g),this.thumbnail_injectSpacers&&g.after(' '),this.viewOptions.thumbnail_itemRendered&&this.viewOptions.thumbnail_itemRendered({container:c.container,item:g,itemData:c.subset[c.index]},function(){}),!1}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(this.options.startDateOptions);var e="function"==typeof this.options.startDateChanged?this.options.startDateChanged:this._guessEndDate;this.$startDate.on("change changed.fu.datepicker dateClicked.fu.datepicker",a.proxy(e,this)),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),"0"===this.$repeatIntervalSpinbox.find("input").val()?this.$repeatIntervalSpinbox.spinbox({value:1,min:1,limitToStep:!0}):this.$repeatIntervalSpinbox.spinbox({min:1,limitToStep:!0}),this.$endAfter.spinbox({value:1,min:1,limitToStep:!0}),this.$endDate.datepicker(this.options.endDateOptions),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("dateClicked.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio-custom, .repeat-yearly .radio-custom").on("change.fu.scheduler",a.proxy(this.changed,this))},d=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=10>c?"0"+c:c,d+=b,c=a.getDate(),d+=10>c?"0"+c:c},e=1e3,f=60*e,g=60*f,h=24*g,i=7*h,j=5*i,k=52*i,l={secondly:e,minutely:f,hourly:g,daily:h,weekly:i,monthly:j,yearly:k},m=function(a,b,c,d){return new Date(a.getTime()+l[c]*d)};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find(".radio-custom").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g=[];g[0]="(.)",g[1]=".*?",g[2]="\\d",g[3]=".*?",g[4]="(\\d)";var h=new RegExp(g.join(""),["i"]),i=h.exec(c);if(null!==i){var j=i[1],k=i[2],l="+"===j?1:-1;f.setUTCHours(f.getUTCHours()+l*parseInt(k,10))}}var m=f.getTimezoneOffset();return f.setMinutes(m),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hidden"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hidden"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide hidden"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide hidden"),this.$endDate.parent().attr("aria-hidden","false"))},_guessEndDate:function(){var a=this.$repeatIntervalSelect.selectlist("selectedItem").value,b=new Date(this.$endDate.datepicker("getDate")),c=new Date(this.$startDate.datepicker("getDate")),d=this.$repeatIntervalSpinbox.find("input").val();"none"!==a&&c>=b&&(this.$repeatIntervalSpinbox.is(":visible")||(d=1),"weekdays"===a&&(d=1,a="weekly"),b=m(c,b,a,d),this.$endDate.datepicker("setDate",b))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),e="",f=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var g,h,i,j,k,l,m,n,o=this.$timeZone.selectlist("selectedItem");m=""+d(this.$startDate.datepicker("getDate"),"-"),m+="T",i=b.search("am")>=0,j=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),i&&b[0]>11?b[0]=0:j&&b[0]<12&&(b[0]+=12),m+=b[0]<10?"0"+b[0]:b[0],m+=":",m+=b[1]<10?"0"+b[1]:b[1],m+="+00:00"===o.offset?"Z":o.offset,"none"===f?e="FREQ=DAILY;INTERVAL=1;COUNT=1;":"secondly"===f?(e="FREQ=SECONDLY;",e+="INTERVAL="+c+";"):"minutely"===f?(e="FREQ=MINUTELY;",e+="INTERVAL="+c+";"):"hourly"===f?(e="FREQ=HOURLY;",e+="INTERVAL="+c+";"):"daily"===f?(e+="FREQ=DAILY;",e+="INTERVAL="+c+";"):"weekdays"===f?(e+="FREQ=WEEKLY;",e+="BYDAY=MO,TU,WE,TH,FR;",e+="INTERVAL=1;"):"weekly"===f?(h=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){h.push(a(this).data().value)}),e+="FREQ=WEEKLY;",e+="BYDAY="+h.join(",")+";",e+="INTERVAL="+c+";"):"monthly"===f?(e+="FREQ=MONTHLY;",e+="INTERVAL="+c+";",n=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===n?(g=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-monthly-day .month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-monthly-day .month-day-pos").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";")):"yearly"===f&&(e+="FREQ=YEARLY;",n=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===n?(k=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,g=this.$element.find(".repeat-yearly-date .year-month-day").selectlist("selectedItem").text,e+="BYMONTH="+k+";",e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-yearly-day .year-month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month-day-pos").selectlist("selectedItem").value,k=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";",e+="BYMONTH="+k+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";"none"!==f&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+d(this.$endDate.datepicker("getDate"),"")+";")),e+=q,e=";"===e.substring(e.length-1)?e.substring(0,e.length-1):e;var r={startDateTime:m,timeZone:o,recurrencePattern:e};return r},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value||"",e=c.text||""),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide hidden"),this.$repeatIntervalPanel.attr("aria-hidden","false");break;default:this.$repeatIntervalPanel.addClass("hidden"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hidden"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide hidden"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hidden"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide hidden"),this.$end.attr("aria-hidden","false")),this._guessEndDate()},_parseAndSetRecurrencePattern:function(a,b){var c,d,e,f,g={},h=0,i="",j=a.toUpperCase().split(";");for(h=0;h-1?f.timeZoneOffset="+"+a.trim(b.split("+")[1]):b.search(/\-/)>-1?f.timeZoneOffset="-"+a.trim(b.split("-")[1]):f.timeZoneOffset="+00:00",f.time24HourFormatSplit=f.time24HourFormat.split(":"),c=parseInt(f.time24HourFormatSplit[0],10),d=f.time24HourFormatSplit[1]?parseInt(f.time24HourFormatSplit[1].split("+")[0].split("-")[0].split("Z")[0],10):0,e=12>c?"AM":"PM",0===c?c=12:c>12&&(c-=12),d=10>d?"0"+d:d,f.time12HourFormat=c+":"+d,f.time12HourFormatWithPeriod=c+":"+d+" "+e,f},_parseTimeZone:function(b,c){return c.timeZoneQuerySelector="",b.timeZone?("string"==typeof b.timeZone?c.timeZoneQuerySelector+='li[data-name="'+b.timeZone+'"]':a.each(b.timeZone,function(a,b){c.timeZoneQuerySelector+="li[data-"+a+'="'+b+'"]'}),c.timeZoneOffset=b.timeZone.offset):b.startDateTime?(c.timeZoneOffset="+00:00"===c.timeZoneOffset?"Z":c.timeZoneOffset,c.timeZoneQuerySelector+='li[data-offset="'+c.timeZoneOffset+'"]'):c.timeZoneOffset="Z",c.timeZoneOffset},_setTimeUI:function(a){this.$startTime.find("input").val(a),this.$startTime.combobox("selectByText",a)},_setTimeZoneUI:function(a){this.$timeZone.selectlist("selectBySelector",a)},setValue:function(a){var b,c,d,e,f={};if(a.startDateTime)b=a.startDateTime.split("T"),c=b[0],d=b[1],d?(f=this._parseStartDateTime(d),this._setTimeUI(f.time12HourFormatWithPeriod)):(f.time12HourFormat="00:00",f.time24HourFormat="00:00");else{f.time12HourFormat="00:00",f.time24HourFormat="00:00";var g=this.$startDate.datepicker("getDate");c=g.getFullYear()+"-"+g.getMonth()+"-"+g.getDate()}this._parseTimeZone(a,f),f.timeZoneQuerySelector&&this._setTimeZoneUI(f.timeZoneQuerySelector),a.recurrencePattern&&this._parseAndSetRecurrencePattern(a.recurrencePattern,f),e=this.setUtcTime(c,f.time24HourFormat,f.timeZoneOffset),this.$startDate.datepicker("setDate",e)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find(".radio-custom").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a),function(a){var b=a.fn.picker,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.picker.defaults,c),this.$accept=this.$element.find(".picker-accept"),this.$cancel=this.$element.find(".picker-cancel"),this.$trigger=this.$element.find(".picker-trigger"),this.$footer=this.$element.find(".picker-footer"),this.$header=this.$element.find(".picker-header"),this.$popup=this.$element.find(".picker-popup"),this.$body=this.$element.find(".picker-body"),this.clickStamp="_",this.isInput=this.$trigger.is("input"),this.$trigger.on("keydown.fu.picker",a.proxy(this.keyComplete,this)),this.$trigger.on("focus.fu.picker",a.proxy(function(b){("undefined"==typeof b||a(b.target).is("input[type=text]"))&&a.proxy(this.show(),this)},this)),this.$trigger.on("click.fu.picker",a.proxy(function(b){a(b.target).is("input[type=text]")?a.proxy(this.show(),this):a.proxy(this.toggle(),this)},this)),this.$accept.on("click.fu.picker",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.picker",function(a){a.preventDefault(),d.complete("cancelled")})},d=function(b){var c=Math.max(document.documentElement.clientHeight,window.innerHeight||0),d=a(document).scrollTop(),e=b.$popup.offset(),f=e.top+b.$popup.outerHeight(!0);return f>c+d||e.topc;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},show:function(){var b;if(b=a(document).find(".picker.showing"),b.length>0){if(b.data("fu.picker")&&b.data("fu.picker").options.explicit)return;b.picker("externalClickListener",{},!0)}this.$element.addClass("showing"),e(this),this.$element.trigger("shown.fu.picker"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.picker.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.picker=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.picker"),h="object"==typeof b&&b;g||f.data("fu.picker",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.picker.defaults={onAccept:void 0,onCancel:void 0,onExit:void 0,externalClickExceptions:[],explicit:!1},a.fn.picker.Constructor=c,a.fn.picker.noConflict=function(){return a.fn.picker=b,this},a(document).on("focus.fu.picker.data-api","[data-initialize=picker]",function(b){var c=a(b.target).closest(".picker");c.data("fu.picker")||c.picker(c.data())}),a(function(){a("[data-initialize=picker]").each(function(){var b=a(this);b.data("fu.picker")||b.picker(b.data())})})}(a)}); \ No newline at end of file diff --git a/package.json b/package.json index 899926dde..2177fb29d 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "postinstall": "node postinstall.js" }, "title": "Fuel UX", - "version": "3.13.0", + "version": "3.13.1", "volo": { "baseDir": "lib", "dependencies": {