├── .bowerrc ├── .gitignore ├── .travis.yml ├── Gruntfile.js ├── LICENSE.md ├── README.md ├── bower.json ├── dist ├── sensei-grid.css ├── sensei-grid.js ├── sensei-grid.min.css └── sensei-grid.min.js ├── examples ├── example.js ├── index.html └── logo.png ├── lib ├── bootstrap │ ├── .bower.json │ ├── Gruntfile.js │ ├── LICENSE │ ├── README.md │ ├── bower.json │ ├── dist │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ └── bootstrap.min.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ │ └── js │ │ │ ├── bootstrap.js │ │ │ └── bootstrap.min.js │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ ├── grunt │ │ ├── bs-glyphicons-data-generator.js │ │ ├── bs-lessdoc-parser.js │ │ ├── bs-raw-files-generator.js │ │ └── sauce_browsers.yml │ ├── js │ │ ├── affix.js │ │ ├── alert.js │ │ ├── button.js │ │ ├── carousel.js │ │ ├── collapse.js │ │ ├── dropdown.js │ │ ├── modal.js │ │ ├── popover.js │ │ ├── scrollspy.js │ │ ├── tab.js │ │ ├── tooltip.js │ │ └── transition.js │ ├── less │ │ ├── alerts.less │ │ ├── badges.less │ │ ├── bootstrap.less │ │ ├── breadcrumbs.less │ │ ├── button-groups.less │ │ ├── buttons.less │ │ ├── carousel.less │ │ ├── close.less │ │ ├── code.less │ │ ├── component-animations.less │ │ ├── dropdowns.less │ │ ├── forms.less │ │ ├── glyphicons.less │ │ ├── grid.less │ │ ├── input-groups.less │ │ ├── jumbotron.less │ │ ├── labels.less │ │ ├── list-group.less │ │ ├── media.less │ │ ├── mixins.less │ │ ├── mixins │ │ │ ├── alerts.less │ │ │ ├── background-variant.less │ │ │ ├── border-radius.less │ │ │ ├── buttons.less │ │ │ ├── center-block.less │ │ │ ├── clearfix.less │ │ │ ├── forms.less │ │ │ ├── gradients.less │ │ │ ├── grid-framework.less │ │ │ ├── grid.less │ │ │ ├── hide-text.less │ │ │ ├── image.less │ │ │ ├── labels.less │ │ │ ├── list-group.less │ │ │ ├── nav-divider.less │ │ │ ├── nav-vertical-align.less │ │ │ ├── opacity.less │ │ │ ├── pagination.less │ │ │ ├── panels.less │ │ │ ├── progress-bar.less │ │ │ ├── reset-filter.less │ │ │ ├── resize.less │ │ │ ├── responsive-visibility.less │ │ │ ├── size.less │ │ │ ├── tab-focus.less │ │ │ ├── table-row.less │ │ │ ├── text-emphasis.less │ │ │ ├── text-overflow.less │ │ │ └── vendor-prefixes.less │ │ ├── modals.less │ │ ├── navbar.less │ │ ├── navs.less │ │ ├── normalize.less │ │ ├── pager.less │ │ ├── pagination.less │ │ ├── panels.less │ │ ├── popovers.less │ │ ├── print.less │ │ ├── progress-bars.less │ │ ├── responsive-embed.less │ │ ├── responsive-utilities.less │ │ ├── scaffolding.less │ │ ├── tables.less │ │ ├── theme.less │ │ ├── thumbnails.less │ │ ├── tooltip.less │ │ ├── type.less │ │ ├── utilities.less │ │ ├── variables.less │ │ └── wells.less │ └── package.json ├── fontawesome │ ├── .bower.json │ ├── .gitignore │ ├── .npmignore │ ├── HELP-US-OUT.txt │ ├── bower.json │ ├── css │ │ ├── font-awesome.css │ │ ├── font-awesome.css.map │ │ └── font-awesome.min.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ ├── less │ │ ├── animated.less │ │ ├── bordered-pulled.less │ │ ├── core.less │ │ ├── fixed-width.less │ │ ├── font-awesome.less │ │ ├── icons.less │ │ ├── larger.less │ │ ├── list.less │ │ ├── mixins.less │ │ ├── path.less │ │ ├── rotated-flipped.less │ │ ├── stacked.less │ │ └── variables.less │ └── scss │ │ ├── _animated.scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _path.scss │ │ ├── _rotated-flipped.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ └── font-awesome.scss ├── isInViewport │ ├── .bower.json │ ├── bower.json │ ├── lib │ │ ├── isInViewport.js │ │ └── isInViewport.min.js │ ├── license.md │ └── readme.md ├── jquery │ ├── .bower.json │ ├── MIT-LICENSE.txt │ ├── bower.json │ ├── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ └── src │ │ ├── ajax.js │ │ ├── ajax │ │ ├── jsonp.js │ │ ├── load.js │ │ ├── parseJSON.js │ │ ├── parseXML.js │ │ ├── script.js │ │ ├── var │ │ │ ├── nonce.js │ │ │ └── rquery.js │ │ └── xhr.js │ │ ├── attributes.js │ │ ├── attributes │ │ ├── attr.js │ │ ├── classes.js │ │ ├── prop.js │ │ ├── support.js │ │ └── val.js │ │ ├── callbacks.js │ │ ├── core.js │ │ ├── core │ │ ├── access.js │ │ ├── init.js │ │ ├── parseHTML.js │ │ ├── ready.js │ │ └── var │ │ │ └── rsingleTag.js │ │ ├── css.js │ │ ├── css │ │ ├── addGetHookIf.js │ │ ├── curCSS.js │ │ ├── defaultDisplay.js │ │ ├── hiddenVisibleSelectors.js │ │ ├── support.js │ │ ├── swap.js │ │ └── var │ │ │ ├── cssExpand.js │ │ │ ├── getStyles.js │ │ │ ├── isHidden.js │ │ │ ├── rmargin.js │ │ │ └── rnumnonpx.js │ │ ├── data.js │ │ ├── data │ │ ├── Data.js │ │ ├── accepts.js │ │ └── var │ │ │ ├── data_priv.js │ │ │ └── data_user.js │ │ ├── deferred.js │ │ ├── deprecated.js │ │ ├── dimensions.js │ │ ├── effects.js │ │ ├── effects │ │ ├── Tween.js │ │ └── animatedSelector.js │ │ ├── event.js │ │ ├── event │ │ ├── ajax.js │ │ ├── alias.js │ │ └── support.js │ │ ├── exports │ │ ├── amd.js │ │ └── global.js │ │ ├── intro.js │ │ ├── jquery.js │ │ ├── manipulation.js │ │ ├── manipulation │ │ ├── _evalUrl.js │ │ ├── support.js │ │ └── var │ │ │ └── rcheckableType.js │ │ ├── offset.js │ │ ├── outro.js │ │ ├── queue.js │ │ ├── queue │ │ └── delay.js │ │ ├── selector-native.js │ │ ├── selector-sizzle.js │ │ ├── selector.js │ │ ├── serialize.js │ │ ├── sizzle │ │ └── dist │ │ │ ├── sizzle.js │ │ │ ├── sizzle.min.js │ │ │ └── sizzle.min.map │ │ ├── traversing.js │ │ ├── traversing │ │ ├── findFilter.js │ │ └── var │ │ │ └── rneedsContext.js │ │ ├── var │ │ ├── arr.js │ │ ├── class2type.js │ │ ├── concat.js │ │ ├── hasOwn.js │ │ ├── indexOf.js │ │ ├── pnum.js │ │ ├── push.js │ │ ├── rnotwhite.js │ │ ├── slice.js │ │ ├── strundefined.js │ │ ├── support.js │ │ └── toString.js │ │ └── wrap.js ├── lodash │ ├── .bower.json │ ├── LICENSE │ ├── bower.json │ ├── lodash.js │ └── lodash.min.js ├── pickadate │ ├── .bower.json │ ├── .gitignore │ ├── .jshintrc │ ├── .travis.yml │ ├── Gruntfile.js │ ├── bower.json │ ├── lib │ │ ├── compressed │ │ │ ├── legacy.js │ │ │ ├── picker.date.js │ │ │ ├── picker.js │ │ │ ├── picker.time.js │ │ │ ├── themes │ │ │ │ ├── classic.css │ │ │ │ ├── classic.date.css │ │ │ │ ├── classic.time.css │ │ │ │ ├── default.css │ │ │ │ ├── default.date.css │ │ │ │ ├── default.time.css │ │ │ │ └── rtl.css │ │ │ └── translations │ │ │ │ ├── ar.js │ │ │ │ ├── bg_BG.js │ │ │ │ ├── bs_BA.js │ │ │ │ ├── ca_ES.js │ │ │ │ ├── cs_CZ.js │ │ │ │ ├── da_DK.js │ │ │ │ ├── de_DE.js │ │ │ │ ├── el_GR.js │ │ │ │ ├── es_ES.js │ │ │ │ ├── et_EE.js │ │ │ │ ├── eu_ES.js │ │ │ │ ├── fa_IR.js │ │ │ │ ├── fi_FI.js │ │ │ │ ├── fr_FR.js │ │ │ │ ├── gl_ES.js │ │ │ │ ├── he_IL.js │ │ │ │ ├── hi_IN.js │ │ │ │ ├── hr_HR.js │ │ │ │ ├── hu_HU.js │ │ │ │ ├── id_ID.js │ │ │ │ ├── is_IS.js │ │ │ │ ├── it_IT.js │ │ │ │ ├── ja_JP.js │ │ │ │ ├── ko_KR.js │ │ │ │ ├── lt_LT.js │ │ │ │ ├── lv_LV.js │ │ │ │ ├── nb_NO.js │ │ │ │ ├── ne_NP.js │ │ │ │ ├── nl_NL.js │ │ │ │ ├── no_NO.js │ │ │ │ ├── pl_PL.js │ │ │ │ ├── pt_BR.js │ │ │ │ ├── pt_PT.js │ │ │ │ ├── ro_RO.js │ │ │ │ ├── ru_RU.js │ │ │ │ ├── sk_SK.js │ │ │ │ ├── sl_SI.js │ │ │ │ ├── sv_SE.js │ │ │ │ ├── th_TH.js │ │ │ │ ├── tr_TR.js │ │ │ │ ├── uk_UA.js │ │ │ │ ├── vi_VN.js │ │ │ │ ├── zh_CN.js │ │ │ │ └── zh_TW.js │ │ ├── legacy.js │ │ ├── picker.date.js │ │ ├── picker.js │ │ ├── picker.time.js │ │ ├── themes-source │ │ │ ├── _variables.less │ │ │ ├── base.date.less │ │ │ ├── base.less │ │ │ ├── base.time.less │ │ │ ├── classic.date.less │ │ │ ├── classic.less │ │ │ ├── classic.time.less │ │ │ ├── default.date.less │ │ │ ├── default.less │ │ │ ├── default.time.less │ │ │ └── rtl.less │ │ ├── themes │ │ │ ├── classic.css │ │ │ ├── classic.date.css │ │ │ ├── classic.time.css │ │ │ ├── default.css │ │ │ ├── default.date.css │ │ │ ├── default.time.css │ │ │ └── rtl.css │ │ └── translations │ │ │ ├── ar.js │ │ │ ├── bg_BG.js │ │ │ ├── bs_BA.js │ │ │ ├── ca_ES.js │ │ │ ├── cs_CZ.js │ │ │ ├── da_DK.js │ │ │ ├── de_DE.js │ │ │ ├── el_GR.js │ │ │ ├── es_ES.js │ │ │ ├── et_EE.js │ │ │ ├── eu_ES.js │ │ │ ├── fa_IR.js │ │ │ ├── fi_FI.js │ │ │ ├── fr_FR.js │ │ │ ├── gl_ES.js │ │ │ ├── he_IL.js │ │ │ ├── hi_IN.js │ │ │ ├── hr_HR.js │ │ │ ├── hu_HU.js │ │ │ ├── id_ID.js │ │ │ ├── is_IS.js │ │ │ ├── it_IT.js │ │ │ ├── ja_JP.js │ │ │ ├── ko_KR.js │ │ │ ├── lt_LT.js │ │ │ ├── lv_LV.js │ │ │ ├── nb_NO.js │ │ │ ├── ne_NP.js │ │ │ ├── nl_NL.js │ │ │ ├── pl_PL.js │ │ │ ├── pt_BR.js │ │ │ ├── pt_PT.js │ │ │ ├── ro_RO.js │ │ │ ├── ru_RU.js │ │ │ ├── sk_SK.js │ │ │ ├── sl_SI.js │ │ │ ├── sv_SE.js │ │ │ ├── th_TH.js │ │ │ ├── tr_TR.js │ │ │ ├── uk_UA.js │ │ │ ├── vi_VN.js │ │ │ ├── zh_CN.js │ │ │ └── zh_TW.js │ ├── package.json │ ├── tests │ │ ├── jquery.1.7.0.js │ │ ├── jquery.1.9.1.js │ │ ├── jquery.2.0.0.js │ │ ├── qunit.css │ │ ├── qunit.js │ │ └── units │ │ │ ├── base.js │ │ │ ├── date.js │ │ │ └── time.js │ ├── version-bump.js │ └── version-commit.js ├── summernote │ ├── .bower.json │ ├── CONTRIBUTING.md │ ├── README.md │ ├── bower.json │ ├── composer.json │ ├── dist │ │ ├── font │ │ │ ├── summernote.eot │ │ │ ├── summernote.ttf │ │ │ └── summernote.woff │ │ ├── lang │ │ │ ├── summernote-ar-AR.js │ │ │ ├── summernote-ar-AR.min.js │ │ │ ├── summernote-bg-BG.js │ │ │ ├── summernote-bg-BG.min.js │ │ │ ├── summernote-ca-ES.js │ │ │ ├── summernote-ca-ES.min.js │ │ │ ├── summernote-cs-CZ.js │ │ │ ├── summernote-cs-CZ.min.js │ │ │ ├── summernote-da-DK.js │ │ │ ├── summernote-da-DK.min.js │ │ │ ├── summernote-de-DE.js │ │ │ ├── summernote-de-DE.min.js │ │ │ ├── summernote-es-ES.js │ │ │ ├── summernote-es-ES.min.js │ │ │ ├── summernote-es-EU.js │ │ │ ├── summernote-es-EU.min.js │ │ │ ├── summernote-fa-IR.js │ │ │ ├── summernote-fa-IR.min.js │ │ │ ├── summernote-fi-FI.js │ │ │ ├── summernote-fi-FI.min.js │ │ │ ├── summernote-fr-FR.js │ │ │ ├── summernote-fr-FR.min.js │ │ │ ├── summernote-he-IL.js │ │ │ ├── summernote-he-IL.min.js │ │ │ ├── summernote-hu-HU.js │ │ │ ├── summernote-hu-HU.min.js │ │ │ ├── summernote-id-ID.js │ │ │ ├── summernote-id-ID.min.js │ │ │ ├── summernote-it-IT.js │ │ │ ├── summernote-it-IT.min.js │ │ │ ├── summernote-ja-JP.js │ │ │ ├── summernote-ja-JP.min.js │ │ │ ├── summernote-ko-KR.js │ │ │ ├── summernote-ko-KR.min.js │ │ │ ├── summernote-lt-LT.js │ │ │ ├── summernote-lt-LT.min.js │ │ │ ├── summernote-nb-NO.js │ │ │ ├── summernote-nb-NO.min.js │ │ │ ├── summernote-nl-NL.js │ │ │ ├── summernote-nl-NL.min.js │ │ │ ├── summernote-pl-PL.js │ │ │ ├── summernote-pl-PL.min.js │ │ │ ├── summernote-pt-BR.js │ │ │ ├── summernote-pt-BR.min.js │ │ │ ├── summernote-pt-PT.js │ │ │ ├── summernote-pt-PT.min.js │ │ │ ├── summernote-ro-RO.js │ │ │ ├── summernote-ro-RO.min.js │ │ │ ├── summernote-ru-RU.js │ │ │ ├── summernote-ru-RU.min.js │ │ │ ├── summernote-sk-SK.js │ │ │ ├── summernote-sk-SK.min.js │ │ │ ├── summernote-sl-SI.js │ │ │ ├── summernote-sl-SI.min.js │ │ │ ├── summernote-sr-RS-Latin.js │ │ │ ├── summernote-sr-RS-Latin.min.js │ │ │ ├── summernote-sr-RS.js │ │ │ ├── summernote-sr-RS.min.js │ │ │ ├── summernote-sv-SE.js │ │ │ ├── summernote-sv-SE.min.js │ │ │ ├── summernote-th-TH.js │ │ │ ├── summernote-th-TH.min.js │ │ │ ├── summernote-tr-TR.js │ │ │ ├── summernote-tr-TR.min.js │ │ │ ├── summernote-uk-UA.js │ │ │ ├── summernote-uk-UA.min.js │ │ │ ├── summernote-vi-VN.js │ │ │ ├── summernote-vi-VN.min.js │ │ │ ├── summernote-zh-CN.js │ │ │ ├── summernote-zh-CN.min.js │ │ │ ├── summernote-zh-TW.js │ │ │ └── summernote-zh-TW.min.js │ │ ├── summernote.css │ │ ├── summernote.js │ │ └── summernote.min.js │ ├── examples │ │ ├── airmode.html │ │ ├── bs3fa4.html │ │ ├── codemirror.html │ │ ├── external-api.html │ │ ├── get-button.html │ │ ├── hint-emoji.html │ │ ├── hint-userdefine.html │ │ ├── jquery-custom-event.html │ │ ├── jquery18lt.html │ │ ├── lang.html │ │ ├── nativestyle.html │ │ ├── ondialog-multitab.html │ │ ├── ondialog.html │ │ ├── plugin-hello.html │ │ ├── rtl.html │ │ └── textarea.html │ ├── ie8.html │ ├── index.html │ ├── lang │ │ ├── summernote-ar-AR.js │ │ ├── summernote-bg-BG.js │ │ ├── summernote-ca-ES.js │ │ ├── summernote-cs-CZ.js │ │ ├── summernote-da-DK.js │ │ ├── summernote-de-DE.js │ │ ├── summernote-es-ES.js │ │ ├── summernote-es-EU.js │ │ ├── summernote-fa-IR.js │ │ ├── summernote-fi-FI.js │ │ ├── summernote-fr-FR.js │ │ ├── summernote-he-IL.js │ │ ├── summernote-hu-HU.js │ │ ├── summernote-id-ID.js │ │ ├── summernote-it-IT.js │ │ ├── summernote-ja-JP.js │ │ ├── summernote-ko-KR.js │ │ ├── summernote-lt-LT.js │ │ ├── summernote-nb-NO.js │ │ ├── summernote-nl-NL.js │ │ ├── summernote-pl-PL.js │ │ ├── summernote-pt-BR.js │ │ ├── summernote-pt-PT.js │ │ ├── summernote-ro-RO.js │ │ ├── summernote-ru-RU.js │ │ ├── summernote-sk-SK.js │ │ ├── summernote-sl-SI.js │ │ ├── summernote-sr-RS-Latin.js │ │ ├── summernote-sr-RS.js │ │ ├── summernote-sv-SE.js │ │ ├── summernote-th-TH.js │ │ ├── summernote-tr-TR.js │ │ ├── summernote-uk-UA.js │ │ ├── summernote-vi-VN.js │ │ ├── summernote-zh-CN.js │ │ └── summernote-zh-TW.js │ ├── lite.html │ ├── meteor │ │ ├── README.md │ │ ├── package-standalone.js │ │ ├── package.js │ │ ├── publish.sh │ │ ├── runtests.sh │ │ └── test.js │ ├── package.json │ ├── plugin │ │ ├── hello │ │ │ └── summernote-ext-hello.js │ │ └── specialchars │ │ │ └── summernote-ext-specialchars.js │ └── src │ │ ├── icons │ │ ├── align-center.svg │ │ ├── align-indent.svg │ │ ├── align-justify.svg │ │ ├── align-left.svg │ │ ├── align-outdent.svg │ │ ├── align-right.svg │ │ ├── align.svg │ │ ├── arrows-alt.svg │ │ ├── bold.svg │ │ ├── caret.svg │ │ ├── chain-broken.svg │ │ ├── circle.svg │ │ ├── close.svg │ │ ├── code.svg │ │ ├── eraser.svg │ │ ├── font.svg │ │ ├── frame.svg │ │ ├── italic.svg │ │ ├── link.svg │ │ ├── magic.svg │ │ ├── menu-check.svg │ │ ├── minus.svg │ │ ├── orderedlist.svg │ │ ├── pencil.svg │ │ ├── picture.svg │ │ ├── question.svg │ │ ├── redo.svg │ │ ├── special-character.svg │ │ ├── square.svg │ │ ├── strikethrough.svg │ │ ├── subscript.svg │ │ ├── summernote.svg │ │ ├── superscript.svg │ │ ├── table.svg │ │ ├── templates │ │ │ ├── summernote.css │ │ │ └── summernote.json │ │ ├── text-height.svg │ │ ├── trash.svg │ │ ├── underline.svg │ │ ├── undo.svg │ │ ├── unorderedlist.svg │ │ └── video.svg │ │ ├── js │ │ ├── app.js │ │ ├── base │ │ │ ├── Context.js │ │ │ ├── core │ │ │ │ ├── agent.js │ │ │ │ ├── async.js │ │ │ │ ├── dom.js │ │ │ │ ├── func.js │ │ │ │ ├── key.js │ │ │ │ ├── list.js │ │ │ │ └── range.js │ │ │ ├── editing │ │ │ │ ├── Bullet.js │ │ │ │ ├── History.js │ │ │ │ ├── Style.js │ │ │ │ ├── Table.js │ │ │ │ └── Typing.js │ │ │ ├── module │ │ │ │ ├── AutoLink.js │ │ │ │ ├── AutoSync.js │ │ │ │ ├── Clipboard.js │ │ │ │ ├── Codeview.js │ │ │ │ ├── Dropzone.js │ │ │ │ ├── Editor.js │ │ │ │ ├── Fullscreen.js │ │ │ │ ├── Handle.js │ │ │ │ ├── Placeholder.js │ │ │ │ └── Statusbar.js │ │ │ ├── renderer.js │ │ │ └── summernote-en-US.js │ │ ├── bs3 │ │ │ ├── module │ │ │ │ ├── AirPopover.js │ │ │ │ ├── Buttons.js │ │ │ │ ├── HelpDialog.js │ │ │ │ ├── HintPopover.js │ │ │ │ ├── ImageDialog.js │ │ │ │ ├── ImagePopover.js │ │ │ │ ├── LinkDialog.js │ │ │ │ ├── LinkPopover.js │ │ │ │ ├── Toolbar.js │ │ │ │ └── VideoDialog.js │ │ │ ├── settings.js │ │ │ └── ui.js │ │ ├── intro.js │ │ ├── lite │ │ │ ├── module │ │ │ │ └── Toolbar.js │ │ │ ├── settings.js │ │ │ └── ui.js │ │ ├── outro.js │ │ └── summernote.js │ │ └── less │ │ ├── elements.less │ │ ├── elements.scss │ │ ├── summernote-lite.less │ │ ├── summernote.less │ │ └── summernote.scss └── typeahead.js │ ├── .bower.json │ ├── .gitignore │ ├── .jshintrc │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Gruntfile.js │ ├── LICENSE │ ├── README.md │ ├── bower.json │ ├── composer.json │ ├── dist │ ├── bloodhound.js │ ├── bloodhound.min.js │ ├── typeahead.bundle.js │ ├── typeahead.bundle.min.js │ ├── typeahead.jquery.js │ └── typeahead.jquery.min.js │ ├── doc │ ├── bloodhound.md │ ├── jquery_typeahead.md │ └── migration │ │ └── 0.10.0.md │ ├── karma.conf.js │ ├── package.json │ ├── src │ ├── bloodhound │ │ ├── bloodhound.js │ │ ├── lru_cache.js │ │ ├── options_parser.js │ │ ├── persistent_storage.js │ │ ├── prefetch.js │ │ ├── remote.js │ │ ├── search_index.js │ │ ├── tokenizers.js │ │ ├── transport.js │ │ └── version.js │ ├── common │ │ └── utils.js │ └── typeahead │ │ ├── dataset.js │ │ ├── default_menu.js │ │ ├── event_bus.js │ │ ├── event_emitter.js │ │ ├── highlight.js │ │ ├── input.js │ │ ├── menu.js │ │ ├── plugin.js │ │ ├── typeahead.js │ │ └── www.js │ ├── test │ ├── bloodhound │ │ ├── bloodhound_spec.js │ │ ├── lru_cache_spec.js │ │ ├── options_parser_spec.js │ │ ├── persistent_storage_spec.js │ │ ├── prefetch_spec.js │ │ ├── remote_spec.js │ │ ├── search_index_spec.js │ │ ├── tokenizers_spec.js │ │ └── transport_spec.js │ ├── ci │ ├── fixtures │ │ ├── ajax_responses.js │ │ ├── data.js │ │ └── html.js │ ├── helpers │ │ └── typeahead_mocks.js │ ├── integration │ │ ├── test.html │ │ └── test.js │ ├── playground.html │ └── typeahead │ │ ├── dataset_spec.js │ │ ├── default_results_spec.js │ │ ├── event_bus_spec.js │ │ ├── event_emitter_spec.js │ │ ├── highlight_spec.js │ │ ├── input_spec.js │ │ ├── plugin_spec.js │ │ ├── results_spec.js │ │ └── typeahead_spec.js │ └── typeahead.js.jquery.json ├── package.json ├── src ├── css │ └── sensei-grid.css ├── examples │ └── index.html ├── sensei-editors.js ├── sensei-grid.js └── sensei-row-actions.js └── test ├── apiSpec.js ├── domEventsSpec.js ├── domSpec.js ├── helpers.js ├── newRowSpec.js └── sortingSpec.js /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "lib" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .bin/ 3 | .idea/ 4 | .grunt/ -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.11' 4 | before_install: 5 | - npm install -g grunt-cli 6 | notifications: 7 | slack: 8 | secure: SsRWdZrZRJtJujvubUB0IZVXIsgCC4sk4U2pey9NnvNDS9IeSnb3A+s25B4MgUO9OzX+Z8e6vXwtLoaFTfVOsG4v/G8bEBRO0La7R9IIdFbm/59krRIUSrOEc7zGbD/gktnsjGdDfvbYNEdp/xiYIrWqt7br8pgujbvg/t0vDq4= 9 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) Lauris Dzilums 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sensei-grid", 3 | "version": "0.4.3", 4 | "homepage": "https://github.com/datazenit/sensei-grid", 5 | "authors": [ 6 | "Lauris " 7 | ], 8 | "main": [ 9 | "dist/sensei-grid.js", 10 | "dist/sensei-editors.js", 11 | "dist/css/sensei-grid.css" 12 | ], 13 | "description": "Simple data grid in JavaScript/HTML.", 14 | "keywords": [ 15 | "data grid", 16 | "grid", 17 | "table", 18 | "data", 19 | "editor", 20 | "table editor", 21 | "grid editor" 22 | ], 23 | "ignore": [ 24 | "**/.*", 25 | "node_modules", 26 | "test" 27 | ], 28 | "license": "MIT", 29 | "dependencies": { 30 | "lodash": "~3.10.1", 31 | "pickadate": "~3.5.4", 32 | "summernote": "~0.8.0", 33 | "jquery": "~2.1.4", 34 | "isInViewport": "~2.3.0" 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /examples/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/examples/logo.png -------------------------------------------------------------------------------- /lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2011-2014 Twitter, Inc 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /lib/bootstrap/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap", 3 | "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", 4 | "version": "3.2.0", 5 | "keywords": [ 6 | "css", 7 | "js", 8 | "less", 9 | "mobile-first", 10 | "responsive", 11 | "front-end", 12 | "framework", 13 | "web" 14 | ], 15 | "homepage": "http://getbootstrap.com", 16 | "main": [ 17 | "less/bootstrap.less", 18 | "dist/css/bootstrap.css", 19 | "dist/js/bootstrap.js", 20 | "dist/fonts/glyphicons-halflings-regular.eot", 21 | "dist/fonts/glyphicons-halflings-regular.svg", 22 | "dist/fonts/glyphicons-halflings-regular.ttf", 23 | "dist/fonts/glyphicons-halflings-regular.woff" 24 | ], 25 | "ignore": [ 26 | ".*", 27 | "_config.yml", 28 | "CNAME", 29 | "composer.json", 30 | "CONTRIBUTING.md", 31 | "docs", 32 | "js/tests", 33 | "test-infra" 34 | ], 35 | "dependencies": { 36 | "jquery": ">= 1.9.0" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /lib/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /lib/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /lib/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /lib/bootstrap/less/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumbs 3 | // -------------------------------------------------- 4 | 5 | 6 | .breadcrumb { 7 | padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal; 8 | margin-bottom: @line-height-computed; 9 | list-style: none; 10 | background-color: @breadcrumb-bg; 11 | border-radius: @border-radius-base; 12 | 13 | > li { 14 | display: inline-block; 15 | 16 | + li:before { 17 | content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space 18 | padding: 0 5px; 19 | color: @breadcrumb-color; 20 | } 21 | } 22 | 23 | > .active { 24 | color: @breadcrumb-active-color; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /lib/bootstrap/less/close.less: -------------------------------------------------------------------------------- 1 | // 2 | // Close icons 3 | // -------------------------------------------------- 4 | 5 | 6 | .close { 7 | float: right; 8 | font-size: (@font-size-base * 1.5); 9 | font-weight: @close-font-weight; 10 | line-height: 1; 11 | color: @close-color; 12 | text-shadow: @close-text-shadow; 13 | .opacity(.2); 14 | 15 | &:hover, 16 | &:focus { 17 | color: @close-color; 18 | text-decoration: none; 19 | cursor: pointer; 20 | .opacity(.5); 21 | } 22 | 23 | // Additional properties for button version 24 | // iOS requires the button element instead of an anchor tag. 25 | // If you want the anchor version, it requires `href="#"`. 26 | button& { 27 | padding: 0; 28 | cursor: pointer; 29 | background: transparent; 30 | border: 0; 31 | -webkit-appearance: none; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /lib/bootstrap/less/component-animations.less: -------------------------------------------------------------------------------- 1 | // 2 | // Component animations 3 | // -------------------------------------------------- 4 | 5 | // Heads up! 6 | // 7 | // We don't use the `.opacity()` mixin here since it causes a bug with text 8 | // fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552. 9 | 10 | .fade { 11 | opacity: 0; 12 | .transition(opacity .15s linear); 13 | &.in { 14 | opacity: 1; 15 | } 16 | } 17 | 18 | .collapse { 19 | display: none; 20 | 21 | &.in { display: block; } 22 | tr&.in { display: table-row; } 23 | tbody&.in { display: table-row-group; } 24 | } 25 | 26 | .collapsing { 27 | position: relative; 28 | height: 0; 29 | overflow: hidden; 30 | .transition(height .35s ease); 31 | } 32 | -------------------------------------------------------------------------------- /lib/bootstrap/less/jumbotron.less: -------------------------------------------------------------------------------- 1 | // 2 | // Jumbotron 3 | // -------------------------------------------------- 4 | 5 | 6 | .jumbotron { 7 | padding: @jumbotron-padding; 8 | margin-bottom: @jumbotron-padding; 9 | color: @jumbotron-color; 10 | background-color: @jumbotron-bg; 11 | 12 | h1, 13 | .h1 { 14 | color: @jumbotron-heading-color; 15 | } 16 | p { 17 | margin-bottom: (@jumbotron-padding / 2); 18 | font-size: @jumbotron-font-size; 19 | font-weight: 200; 20 | } 21 | 22 | > hr { 23 | border-top-color: darken(@jumbotron-bg, 10%); 24 | } 25 | 26 | .container & { 27 | border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container 28 | } 29 | 30 | .container { 31 | max-width: 100%; 32 | } 33 | 34 | @media screen and (min-width: @screen-sm-min) { 35 | padding-top: (@jumbotron-padding * 1.6); 36 | padding-bottom: (@jumbotron-padding * 1.6); 37 | 38 | .container & { 39 | padding-left: (@jumbotron-padding * 2); 40 | padding-right: (@jumbotron-padding * 2); 41 | } 42 | 43 | h1, 44 | .h1 { 45 | font-size: (@font-size-base * 4.5); 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /lib/bootstrap/less/media.less: -------------------------------------------------------------------------------- 1 | // Media objects 2 | // Source: http://stubbornella.org/content/?p=497 3 | // -------------------------------------------------- 4 | 5 | 6 | // Common styles 7 | // ------------------------- 8 | 9 | // Clear the floats 10 | .media, 11 | .media-body { 12 | overflow: hidden; 13 | zoom: 1; 14 | } 15 | 16 | // Proper spacing between instances of .media 17 | .media, 18 | .media .media { 19 | margin-top: 15px; 20 | } 21 | .media:first-child { 22 | margin-top: 0; 23 | } 24 | 25 | // For images and videos, set to block 26 | .media-object { 27 | display: block; 28 | } 29 | 30 | // Reset margins on headings for tighter default spacing 31 | .media-heading { 32 | margin: 0 0 5px; 33 | } 34 | 35 | 36 | // Media image alignment 37 | // ------------------------- 38 | 39 | .media { 40 | > .pull-left { 41 | margin-right: 10px; 42 | } 43 | > .pull-right { 44 | margin-left: 10px; 45 | } 46 | } 47 | 48 | 49 | // Media list variation 50 | // ------------------------- 51 | 52 | // Undo default ul/ol styles 53 | .media-list { 54 | padding-left: 0; 55 | list-style: none; 56 | } 57 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------------------------------- 3 | 4 | // Utilities 5 | @import "mixins/hide-text.less"; 6 | @import "mixins/opacity.less"; 7 | @import "mixins/image.less"; 8 | @import "mixins/labels.less"; 9 | @import "mixins/reset-filter.less"; 10 | @import "mixins/resize.less"; 11 | @import "mixins/responsive-visibility.less"; 12 | @import "mixins/size.less"; 13 | @import "mixins/tab-focus.less"; 14 | @import "mixins/text-emphasis.less"; 15 | @import "mixins/text-overflow.less"; 16 | @import "mixins/vendor-prefixes.less"; 17 | 18 | // Components 19 | @import "mixins/alerts.less"; 20 | @import "mixins/buttons.less"; 21 | @import "mixins/panels.less"; 22 | @import "mixins/pagination.less"; 23 | @import "mixins/list-group.less"; 24 | @import "mixins/nav-divider.less"; 25 | @import "mixins/forms.less"; 26 | @import "mixins/progress-bar.less"; 27 | @import "mixins/table-row.less"; 28 | 29 | // Skins 30 | @import "mixins/background-variant.less"; 31 | @import "mixins/border-radius.less"; 32 | @import "mixins/gradients.less"; 33 | 34 | // Layout 35 | @import "mixins/clearfix.less"; 36 | @import "mixins/center-block.less"; 37 | @import "mixins/nav-vertical-align.less"; 38 | @import "mixins/grid-framework.less"; 39 | @import "mixins/grid.less"; 40 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/alerts.less: -------------------------------------------------------------------------------- 1 | // Alerts 2 | 3 | .alert-variant(@background; @border; @text-color) { 4 | background-color: @background; 5 | border-color: @border; 6 | color: @text-color; 7 | 8 | hr { 9 | border-top-color: darken(@border, 5%); 10 | } 11 | .alert-link { 12 | color: darken(@text-color, 10%); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/background-variant.less: -------------------------------------------------------------------------------- 1 | // Contextual backgrounds 2 | 3 | .bg-variant(@color) { 4 | background-color: @color; 5 | a&:hover { 6 | background-color: darken(@color, 10%); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/border-radius.less: -------------------------------------------------------------------------------- 1 | // Single side border-radius 2 | 3 | .border-top-radius(@radius) { 4 | border-top-right-radius: @radius; 5 | border-top-left-radius: @radius; 6 | } 7 | .border-right-radius(@radius) { 8 | border-bottom-right-radius: @radius; 9 | border-top-right-radius: @radius; 10 | } 11 | .border-bottom-radius(@radius) { 12 | border-bottom-right-radius: @radius; 13 | border-bottom-left-radius: @radius; 14 | } 15 | .border-left-radius(@radius) { 16 | border-bottom-left-radius: @radius; 17 | border-top-left-radius: @radius; 18 | } 19 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/buttons.less: -------------------------------------------------------------------------------- 1 | // Button variants 2 | // 3 | // Easily pump out default styles, as well as :hover, :focus, :active, 4 | // and disabled options for all buttons 5 | 6 | .button-variant(@color; @background; @border) { 7 | color: @color; 8 | background-color: @background; 9 | border-color: @border; 10 | 11 | &:hover, 12 | &:focus, 13 | &:active, 14 | &.active, 15 | .open > .dropdown-toggle& { 16 | color: @color; 17 | background-color: darken(@background, 10%); 18 | border-color: darken(@border, 12%); 19 | } 20 | &:active, 21 | &.active, 22 | .open > .dropdown-toggle& { 23 | background-image: none; 24 | } 25 | &.disabled, 26 | &[disabled], 27 | fieldset[disabled] & { 28 | &, 29 | &:hover, 30 | &:focus, 31 | &:active, 32 | &.active { 33 | background-color: @background; 34 | border-color: @border; 35 | } 36 | } 37 | 38 | .badge { 39 | color: @background; 40 | background-color: @color; 41 | } 42 | } 43 | 44 | // Button sizes 45 | .button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) { 46 | padding: @padding-vertical @padding-horizontal; 47 | font-size: @font-size; 48 | line-height: @line-height; 49 | border-radius: @border-radius; 50 | } 51 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/center-block.less: -------------------------------------------------------------------------------- 1 | // Center-align a block level element 2 | 3 | .center-block() { 4 | display: block; 5 | margin-left: auto; 6 | margin-right: auto; 7 | } 8 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/clearfix.less: -------------------------------------------------------------------------------- 1 | // Clearfix 2 | // 3 | // For modern browsers 4 | // 1. The space content is one way to avoid an Opera bug when the 5 | // contenteditable attribute is included anywhere else in the document. 6 | // Otherwise it causes space to appear at the top and bottom of elements 7 | // that are clearfixed. 8 | // 2. The use of `table` rather than `block` is only necessary if using 9 | // `:before` to contain the top-margins of child elements. 10 | // 11 | // Source: http://nicolasgallagher.com/micro-clearfix-hack/ 12 | 13 | .clearfix() { 14 | &:before, 15 | &:after { 16 | content: " "; // 1 17 | display: table; // 2 18 | } 19 | &:after { 20 | clear: both; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/hide-text.less: -------------------------------------------------------------------------------- 1 | // CSS image replacement 2 | // 3 | // Heads up! v3 launched with with only `.hide-text()`, but per our pattern for 4 | // mixins being reused as classes with the same name, this doesn't hold up. As 5 | // of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. 6 | // 7 | // Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 8 | 9 | // Deprecated as of v3.0.1 (will be removed in v4) 10 | .hide-text() { 11 | font: ~"0/0" a; 12 | color: transparent; 13 | text-shadow: none; 14 | background-color: transparent; 15 | border: 0; 16 | } 17 | 18 | // New mixin to use as of v3.0.1 19 | .text-hide() { 20 | .hide-text(); 21 | } 22 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/image.less: -------------------------------------------------------------------------------- 1 | // Image Mixins 2 | // - Responsive image 3 | // - Retina image 4 | 5 | 6 | // Responsive image 7 | // 8 | // Keep images from scaling beyond the width of their parents. 9 | .img-responsive(@display: block) { 10 | display: @display; 11 | width: 100% \9; // Force IE10 and below to size SVG images correctly 12 | max-width: 100%; // Part 1: Set a maximum relative to the parent 13 | height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching 14 | } 15 | 16 | 17 | // Retina image 18 | // 19 | // Short retina mixin for setting background-image and -size. Note that the 20 | // spelling of `min--moz-device-pixel-ratio` is intentional. 21 | .img-retina(@file-1x; @file-2x; @width-1x; @height-1x) { 22 | background-image: url("@{file-1x}"); 23 | 24 | @media 25 | only screen and (-webkit-min-device-pixel-ratio: 2), 26 | only screen and ( min--moz-device-pixel-ratio: 2), 27 | only screen and ( -o-min-device-pixel-ratio: 2/1), 28 | only screen and ( min-device-pixel-ratio: 2), 29 | only screen and ( min-resolution: 192dpi), 30 | only screen and ( min-resolution: 2dppx) { 31 | background-image: url("@{file-2x}"); 32 | background-size: @width-1x @height-1x; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/labels.less: -------------------------------------------------------------------------------- 1 | // Labels 2 | 3 | .label-variant(@color) { 4 | background-color: @color; 5 | 6 | &[href] { 7 | &:hover, 8 | &:focus { 9 | background-color: darken(@color, 10%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/list-group.less: -------------------------------------------------------------------------------- 1 | // List Groups 2 | 3 | .list-group-item-variant(@state; @background; @color) { 4 | .list-group-item-@{state} { 5 | color: @color; 6 | background-color: @background; 7 | 8 | a& { 9 | color: @color; 10 | 11 | .list-group-item-heading { 12 | color: inherit; 13 | } 14 | 15 | &:hover, 16 | &:focus { 17 | color: @color; 18 | background-color: darken(@background, 5%); 19 | } 20 | &.active, 21 | &.active:hover, 22 | &.active:focus { 23 | color: #fff; 24 | background-color: @color; 25 | border-color: @color; 26 | } 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/nav-divider.less: -------------------------------------------------------------------------------- 1 | // Horizontal dividers 2 | // 3 | // Dividers (basically an hr) within dropdowns and nav lists 4 | 5 | .nav-divider(@color: #e5e5e5) { 6 | height: 1px; 7 | margin: ((@line-height-computed / 2) - 1) 0; 8 | overflow: hidden; 9 | background-color: @color; 10 | } 11 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/nav-vertical-align.less: -------------------------------------------------------------------------------- 1 | // Navbar vertical align 2 | // 3 | // Vertically center elements in the navbar. 4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. 5 | 6 | .navbar-vertical-align(@element-height) { 7 | margin-top: ((@navbar-height - @element-height) / 2); 8 | margin-bottom: ((@navbar-height - @element-height) / 2); 9 | } 10 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/opacity.less: -------------------------------------------------------------------------------- 1 | // Opacity 2 | 3 | .opacity(@opacity) { 4 | opacity: @opacity; 5 | // IE8 filter 6 | @opacity-ie: (@opacity * 100); 7 | filter: ~"alpha(opacity=@{opacity-ie})"; 8 | } 9 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/pagination.less: -------------------------------------------------------------------------------- 1 | // Pagination 2 | 3 | .pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) { 4 | > li { 5 | > a, 6 | > span { 7 | padding: @padding-vertical @padding-horizontal; 8 | font-size: @font-size; 9 | } 10 | &:first-child { 11 | > a, 12 | > span { 13 | .border-left-radius(@border-radius); 14 | } 15 | } 16 | &:last-child { 17 | > a, 18 | > span { 19 | .border-right-radius(@border-radius); 20 | } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/panels.less: -------------------------------------------------------------------------------- 1 | // Panels 2 | 3 | .panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) { 4 | border-color: @border; 5 | 6 | & > .panel-heading { 7 | color: @heading-text-color; 8 | background-color: @heading-bg-color; 9 | border-color: @heading-border; 10 | 11 | + .panel-collapse > .panel-body { 12 | border-top-color: @border; 13 | } 14 | .badge { 15 | color: @heading-bg-color; 16 | background-color: @heading-text-color; 17 | } 18 | } 19 | & > .panel-footer { 20 | + .panel-collapse > .panel-body { 21 | border-bottom-color: @border; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/progress-bar.less: -------------------------------------------------------------------------------- 1 | // Progress bars 2 | 3 | .progress-bar-variant(@color) { 4 | background-color: @color; 5 | 6 | // Deprecated parent class requirement as of v3.2.0 7 | .progress-striped & { 8 | #gradient > .striped(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/reset-filter.less: -------------------------------------------------------------------------------- 1 | // Reset filters for IE 2 | // 3 | // When you need to remove a gradient background, do not forget to use this to reset 4 | // the IE filter for IE9 and below. 5 | 6 | .reset-filter() { 7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)")); 8 | } 9 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/resize.less: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | .resizable(@direction) { 4 | resize: @direction; // Options: horizontal, vertical, both 5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 6 | } 7 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/responsive-visibility.less: -------------------------------------------------------------------------------- 1 | // Responsive utilities 2 | 3 | // 4 | // More easily include all the states for responsive-utilities.less. 5 | .responsive-visibility() { 6 | display: block !important; 7 | table& { display: table; } 8 | tr& { display: table-row !important; } 9 | th&, 10 | td& { display: table-cell !important; } 11 | } 12 | 13 | .responsive-invisibility() { 14 | display: none !important; 15 | } 16 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/size.less: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | .size(@width; @height) { 4 | width: @width; 5 | height: @height; 6 | } 7 | 8 | .square(@size) { 9 | .size(@size; @size); 10 | } 11 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/tab-focus.less: -------------------------------------------------------------------------------- 1 | // WebKit-style focus 2 | 3 | .tab-focus() { 4 | // Default 5 | outline: thin dotted; 6 | // WebKit 7 | outline: 5px auto -webkit-focus-ring-color; 8 | outline-offset: -2px; 9 | } 10 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/table-row.less: -------------------------------------------------------------------------------- 1 | // Tables 2 | 3 | .table-row-variant(@state; @background) { 4 | // Exact selectors below required to override `.table-striped` and prevent 5 | // inheritance to nested tables. 6 | .table > thead > tr, 7 | .table > tbody > tr, 8 | .table > tfoot > tr { 9 | > td.@{state}, 10 | > th.@{state}, 11 | &.@{state} > td, 12 | &.@{state} > th { 13 | background-color: @background; 14 | } 15 | } 16 | 17 | // Hover states for `.table-hover` 18 | // Note: this is not available for cells or rows within `thead` or `tfoot`. 19 | .table-hover > tbody > tr { 20 | > td.@{state}:hover, 21 | > th.@{state}:hover, 22 | &.@{state}:hover > td, 23 | &:hover > .@{state}, 24 | &.@{state}:hover > th { 25 | background-color: darken(@background, 5%); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/text-emphasis.less: -------------------------------------------------------------------------------- 1 | // Typography 2 | 3 | .text-emphasis-variant(@color) { 4 | color: @color; 5 | a&:hover { 6 | color: darken(@color, 10%); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/bootstrap/less/mixins/text-overflow.less: -------------------------------------------------------------------------------- 1 | // Text overflow 2 | // Requires inline-block or block for proper styling 3 | 4 | .text-overflow() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /lib/bootstrap/less/pager.less: -------------------------------------------------------------------------------- 1 | // 2 | // Pager pagination 3 | // -------------------------------------------------- 4 | 5 | 6 | .pager { 7 | padding-left: 0; 8 | margin: @line-height-computed 0; 9 | list-style: none; 10 | text-align: center; 11 | &:extend(.clearfix all); 12 | li { 13 | display: inline; 14 | > a, 15 | > span { 16 | display: inline-block; 17 | padding: 5px 14px; 18 | background-color: @pager-bg; 19 | border: 1px solid @pager-border; 20 | border-radius: @pager-border-radius; 21 | } 22 | 23 | > a:hover, 24 | > a:focus { 25 | text-decoration: none; 26 | background-color: @pager-hover-bg; 27 | } 28 | } 29 | 30 | .next { 31 | > a, 32 | > span { 33 | float: right; 34 | } 35 | } 36 | 37 | .previous { 38 | > a, 39 | > span { 40 | float: left; 41 | } 42 | } 43 | 44 | .disabled { 45 | > a, 46 | > a:hover, 47 | > a:focus, 48 | > span { 49 | color: @pager-disabled-color; 50 | background-color: @pager-bg; 51 | cursor: not-allowed; 52 | } 53 | } 54 | 55 | } 56 | -------------------------------------------------------------------------------- /lib/bootstrap/less/responsive-embed.less: -------------------------------------------------------------------------------- 1 | // Embeds responsive 2 | // 3 | // Credit: Nicolas Gallagher and SUIT CSS. 4 | 5 | .embed-responsive { 6 | position: relative; 7 | display: block; 8 | height: 0; 9 | padding: 0; 10 | overflow: hidden; 11 | 12 | .embed-responsive-item, 13 | iframe, 14 | embed, 15 | object { 16 | position: absolute; 17 | top: 0; 18 | left: 0; 19 | bottom: 0; 20 | height: 100%; 21 | width: 100%; 22 | border: 0; 23 | } 24 | 25 | // Modifier class for 16:9 aspect ratio 26 | &.embed-responsive-16by9 { 27 | padding-bottom: 56.25%; 28 | } 29 | 30 | // Modifier class for 4:3 aspect ratio 31 | &.embed-responsive-4by3 { 32 | padding-bottom: 75%; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /lib/bootstrap/less/thumbnails.less: -------------------------------------------------------------------------------- 1 | // 2 | // Thumbnails 3 | // -------------------------------------------------- 4 | 5 | 6 | // Mixin and adjust the regular image class 7 | .thumbnail { 8 | display: block; 9 | padding: @thumbnail-padding; 10 | margin-bottom: @line-height-computed; 11 | line-height: @line-height-base; 12 | background-color: @thumbnail-bg; 13 | border: 1px solid @thumbnail-border; 14 | border-radius: @thumbnail-border-radius; 15 | .transition(all .2s ease-in-out); 16 | 17 | > img, 18 | a > img { 19 | &:extend(.img-responsive); 20 | margin-left: auto; 21 | margin-right: auto; 22 | } 23 | 24 | // Add a hover state for linked versions only 25 | a&:hover, 26 | a&:focus, 27 | a&.active { 28 | border-color: @link-color; 29 | } 30 | 31 | // Image captions 32 | .caption { 33 | padding: @thumbnail-caption-padding; 34 | color: @thumbnail-caption-color; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /lib/bootstrap/less/utilities.less: -------------------------------------------------------------------------------- 1 | // 2 | // Utility classes 3 | // -------------------------------------------------- 4 | 5 | 6 | // Floats 7 | // ------------------------- 8 | 9 | .clearfix { 10 | .clearfix(); 11 | } 12 | .center-block { 13 | .center-block(); 14 | } 15 | .pull-right { 16 | float: right !important; 17 | } 18 | .pull-left { 19 | float: left !important; 20 | } 21 | 22 | 23 | // Toggling content 24 | // ------------------------- 25 | 26 | // Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1 27 | .hide { 28 | display: none !important; 29 | } 30 | .show { 31 | display: block !important; 32 | } 33 | .invisible { 34 | visibility: hidden; 35 | } 36 | .text-hide { 37 | .text-hide(); 38 | } 39 | 40 | 41 | // Hide from screenreaders and browsers 42 | // 43 | // Credit: HTML5 Boilerplate 44 | 45 | .hidden { 46 | display: none !important; 47 | visibility: hidden !important; 48 | } 49 | 50 | 51 | // For Affix plugin 52 | // ------------------------- 53 | 54 | .affix { 55 | position: fixed; 56 | .translate3d(0, 0, 0); 57 | } 58 | -------------------------------------------------------------------------------- /lib/bootstrap/less/wells.less: -------------------------------------------------------------------------------- 1 | // 2 | // Wells 3 | // -------------------------------------------------- 4 | 5 | 6 | // Base class 7 | .well { 8 | min-height: 20px; 9 | padding: 19px; 10 | margin-bottom: 20px; 11 | background-color: @well-bg; 12 | border: 1px solid @well-border; 13 | border-radius: @border-radius-base; 14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); 15 | blockquote { 16 | border-color: #ddd; 17 | border-color: rgba(0,0,0,.15); 18 | } 19 | } 20 | 21 | // Sizes 22 | .well-lg { 23 | padding: 24px; 24 | border-radius: @border-radius-large; 25 | } 26 | .well-sm { 27 | padding: 9px; 28 | border-radius: @border-radius-small; 29 | } 30 | -------------------------------------------------------------------------------- /lib/fontawesome/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-awesome", 3 | "description": "Font Awesome", 4 | "keywords": [], 5 | "homepage": "http://fontawesome.io", 6 | "dependencies": {}, 7 | "devDependencies": {}, 8 | "license": [ 9 | "OFL-1.1", 10 | "MIT", 11 | "CC-BY-3.0" 12 | ], 13 | "main": [ 14 | "less/font-awesome.less", 15 | "scss/font-awesome.scss" 16 | ], 17 | "ignore": [ 18 | "*/.*", 19 | "*.json", 20 | "src", 21 | "*.yml", 22 | "Gemfile", 23 | "Gemfile.lock", 24 | "*.md" 25 | ], 26 | "version": "4.5.0", 27 | "_release": "4.5.0", 28 | "_resolution": { 29 | "type": "version", 30 | "tag": "v4.5.0", 31 | "commit": "593ad563a987977f14102be935d0abc2a172903e" 32 | }, 33 | "_source": "git://github.com/FortAwesome/Font-Awesome.git", 34 | "_target": ">= 4.1.0", 35 | "_originalSource": "fontawesome" 36 | } -------------------------------------------------------------------------------- /lib/fontawesome/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | *.db 4 | *.db.old 5 | *.swp 6 | *.db-journal 7 | 8 | .coverage 9 | .DS_Store 10 | .installed.cfg 11 | _gh_pages/* 12 | 13 | .idea/* 14 | .svn/* 15 | src/website/static/* 16 | src/website/media/* 17 | 18 | bin 19 | cfcache 20 | develop-eggs 21 | dist 22 | downloads 23 | eggs 24 | parts 25 | tmp 26 | .sass-cache 27 | node_modules 28 | 29 | src/website/settingslocal.py 30 | stunnel.log 31 | 32 | .ruby-version 33 | .bundle 34 | -------------------------------------------------------------------------------- /lib/fontawesome/.npmignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | *.db 4 | *.db.old 5 | *.swp 6 | *.db-journal 7 | 8 | .coverage 9 | .DS_Store 10 | .installed.cfg 11 | _gh_pages/* 12 | 13 | .idea/* 14 | .svn/* 15 | src/website/static/* 16 | src/website/media/* 17 | 18 | bin 19 | cfcache 20 | develop-eggs 21 | dist 22 | downloads 23 | eggs 24 | parts 25 | tmp 26 | .sass-cache 27 | node_modules 28 | 29 | src/website/settingslocal.py 30 | stunnel.log 31 | 32 | .ruby-version 33 | 34 | # don't need these in the npm package. 35 | src/ 36 | _config.yml 37 | bower.json 38 | component.json 39 | composer.json 40 | CONTRIBUTING.md 41 | Gemfile 42 | Gemfile.lock 43 | -------------------------------------------------------------------------------- /lib/fontawesome/HELP-US-OUT.txt: -------------------------------------------------------------------------------- 1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, 2 | Fonticons (https://fonticons.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, 3 | comprehensive icon sets or copy and paste your own. 4 | 5 | Please. Check it out. 6 | 7 | -Dave Gandy 8 | -------------------------------------------------------------------------------- /lib/fontawesome/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-awesome", 3 | "description": "Font Awesome", 4 | "keywords": [], 5 | "homepage": "http://fontawesome.io", 6 | "dependencies": {}, 7 | "devDependencies": {}, 8 | "license": ["OFL-1.1", "MIT", "CC-BY-3.0"], 9 | "main": [ 10 | "less/font-awesome.less", 11 | "scss/font-awesome.scss" 12 | ], 13 | "ignore": [ 14 | "*/.*", 15 | "*.json", 16 | "src", 17 | "*.yml", 18 | "Gemfile", 19 | "Gemfile.lock", 20 | "*.md" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /lib/fontawesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/fontawesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /lib/fontawesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/fontawesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /lib/fontawesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/fontawesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /lib/fontawesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/fontawesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /lib/fontawesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/fontawesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /lib/fontawesome/less/animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .@{fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /lib/fontawesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix} { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .@{fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /lib/fontawesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /lib/fontawesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /lib/fontawesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | -------------------------------------------------------------------------------- /lib/fontawesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /lib/fontawesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /lib/fontawesome/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | .fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | 14 | .fa-icon-rotate(@degrees, @rotation) { 15 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation); 16 | -webkit-transform: rotate(@degrees); 17 | -ms-transform: rotate(@degrees); 18 | transform: rotate(@degrees); 19 | } 20 | 21 | .fa-icon-flip(@horiz, @vert, @rotation) { 22 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1); 23 | -webkit-transform: scale(@horiz, @vert); 24 | -ms-transform: scale(@horiz, @vert); 25 | transform: scale(@horiz, @vert); 26 | } 27 | -------------------------------------------------------------------------------- /lib/fontawesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), 9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /lib/fontawesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /lib/fontawesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .#{$fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .#{$fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | 14 | @mixin fa-icon-rotate($degrees, $rotation) { 15 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 16 | -webkit-transform: rotate($degrees); 17 | -ms-transform: rotate($degrees); 18 | transform: rotate($degrees); 19 | } 20 | 21 | @mixin fa-icon-flip($horiz, $vert, $rotation) { 22 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 23 | -webkit-transform: scale($horiz, $vert); 24 | -ms-transform: scale($horiz, $vert); 25 | transform: scale($horiz, $vert); 26 | } 27 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), 9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /lib/fontawesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | -------------------------------------------------------------------------------- /lib/isInViewport/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "isInViewport", 3 | "version": "2.3.0", 4 | "homepage": "https://github.com/zeusdeux/isInViewport", 5 | "authors": [ 6 | "Mudit Ameta " 7 | ], 8 | "description": "An ultra-light jQuery plugin that tells you if an element is in the viewport but with a twist.", 9 | "main": "lib/isInViewport.min.js", 10 | "keywords": [ 11 | "viewport", 12 | "jquery", 13 | "selector" 14 | ], 15 | "license": "MIT", 16 | "ignore": [ 17 | "examples/**", 18 | "**/.*", 19 | "node_modules", 20 | "bower_components", 21 | "tests", 22 | "*.sublime-*", 23 | "Grunt*.js", 24 | "package.json", 25 | "isInViewport_*.js", 26 | "*.jquery.json", 27 | ".travis*", 28 | ".git*", 29 | "/**/*.dmp" 30 | ], 31 | "_release": "2.3.0", 32 | "_resolution": { 33 | "type": "version", 34 | "tag": "2.3.0", 35 | "commit": "c966132e7c5ea8d61768d76bc5943ee4a9f5be4c" 36 | }, 37 | "_source": "git://github.com/zeusdeux/isInViewport.git", 38 | "_target": "~2.3.0", 39 | "_originalSource": "isInViewport", 40 | "_direct": true 41 | } -------------------------------------------------------------------------------- /lib/isInViewport/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "isInViewport", 3 | "version": "2.3.0", 4 | "homepage": "https://github.com/zeusdeux/isInViewport", 5 | "authors": [ 6 | "Mudit Ameta " 7 | ], 8 | "description": "An ultra-light jQuery plugin that tells you if an element is in the viewport but with a twist.", 9 | "main": "lib/isInViewport.min.js", 10 | "keywords": [ 11 | "viewport", 12 | "jquery", 13 | "selector" 14 | ], 15 | "license": "MIT", 16 | "ignore": [ 17 | "examples/**", 18 | "**/.*", 19 | "node_modules", 20 | "bower_components", 21 | "tests", 22 | "*.sublime-*", 23 | "Grunt*.js", 24 | "package.json", 25 | "isInViewport_*.js", 26 | "*.jquery.json", 27 | ".travis*", 28 | ".git*", 29 | "/**/*.dmp" 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /lib/isInViewport/license.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | ===================== 3 | 4 | Copyright (c) 2012-2015 Mudit Ameta 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in 14 | all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 22 | THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /lib/jquery/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "version": "2.1.4", 4 | "main": "dist/jquery.js", 5 | "license": "MIT", 6 | "ignore": [ 7 | "**/.*", 8 | "build", 9 | "dist/cdn", 10 | "speed", 11 | "test", 12 | "*.md", 13 | "AUTHORS.txt", 14 | "Gruntfile.js", 15 | "package.json" 16 | ], 17 | "devDependencies": { 18 | "sizzle": "2.1.1-jquery.2.1.2", 19 | "requirejs": "2.1.10", 20 | "qunit": "1.14.0", 21 | "sinon": "1.8.1" 22 | }, 23 | "keywords": [ 24 | "jquery", 25 | "javascript", 26 | "library" 27 | ], 28 | "homepage": "https://github.com/jquery/jquery", 29 | "_release": "2.1.4", 30 | "_resolution": { 31 | "type": "version", 32 | "tag": "2.1.4", 33 | "commit": "7751e69b615c6eca6f783a81e292a55725af6b85" 34 | }, 35 | "_source": "git://github.com/jquery/jquery.git", 36 | "_target": "~2.1.4", 37 | "_originalSource": "jquery" 38 | } -------------------------------------------------------------------------------- /lib/jquery/MIT-LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2014 jQuery Foundation and other contributors 2 | http://jquery.com/ 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining 5 | a copy of this software and associated documentation files (the 6 | "Software"), to deal in the Software without restriction, including 7 | without limitation the rights to use, copy, modify, merge, publish, 8 | distribute, sublicense, and/or sell copies of the Software, and to 9 | permit persons to whom the Software is furnished to do so, subject to 10 | the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be 13 | included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 19 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 20 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 21 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /lib/jquery/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "version": "2.1.4", 4 | "main": "dist/jquery.js", 5 | "license": "MIT", 6 | "ignore": [ 7 | "**/.*", 8 | "build", 9 | "dist/cdn", 10 | "speed", 11 | "test", 12 | "*.md", 13 | "AUTHORS.txt", 14 | "Gruntfile.js", 15 | "package.json" 16 | ], 17 | "devDependencies": { 18 | "sizzle": "2.1.1-jquery.2.1.2", 19 | "requirejs": "2.1.10", 20 | "qunit": "1.14.0", 21 | "sinon": "1.8.1" 22 | }, 23 | "keywords": [ 24 | "jquery", 25 | "javascript", 26 | "library" 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /lib/jquery/src/ajax/parseJSON.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Support: Android 2.3 6 | // Workaround failure to string-cast null input 7 | jQuery.parseJSON = function( data ) { 8 | return JSON.parse( data + "" ); 9 | }; 10 | 11 | return jQuery.parseJSON; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /lib/jquery/src/ajax/parseXML.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Cross-browser xml parsing 6 | jQuery.parseXML = function( data ) { 7 | var xml, tmp; 8 | if ( !data || typeof data !== "string" ) { 9 | return null; 10 | } 11 | 12 | // Support: IE9 13 | try { 14 | tmp = new DOMParser(); 15 | xml = tmp.parseFromString( data, "text/xml" ); 16 | } catch ( e ) { 17 | xml = undefined; 18 | } 19 | 20 | if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { 21 | jQuery.error( "Invalid XML: " + data ); 22 | } 23 | return xml; 24 | }; 25 | 26 | return jQuery.parseXML; 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /lib/jquery/src/ajax/var/nonce.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core" 3 | ], function( jQuery ) { 4 | return jQuery.now(); 5 | }); 6 | -------------------------------------------------------------------------------- /lib/jquery/src/ajax/var/rquery.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\?/); 3 | }); 4 | -------------------------------------------------------------------------------- /lib/jquery/src/attributes.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./attributes/attr", 4 | "./attributes/prop", 5 | "./attributes/classes", 6 | "./attributes/val" 7 | ], function( jQuery ) { 8 | 9 | // Return jQuery for attributes-only inclusion 10 | return jQuery; 11 | }); 12 | -------------------------------------------------------------------------------- /lib/jquery/src/attributes/support.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | (function() { 6 | var input = document.createElement( "input" ), 7 | select = document.createElement( "select" ), 8 | opt = select.appendChild( document.createElement( "option" ) ); 9 | 10 | input.type = "checkbox"; 11 | 12 | // Support: iOS<=5.1, Android<=4.2+ 13 | // Default value for a checkbox should be "on" 14 | support.checkOn = input.value !== ""; 15 | 16 | // Support: IE<=11+ 17 | // Must access selectedIndex to make default options select 18 | support.optSelected = opt.selected; 19 | 20 | // Support: Android<=2.3 21 | // Options inside disabled selects are incorrectly marked as disabled 22 | select.disabled = true; 23 | support.optDisabled = !opt.disabled; 24 | 25 | // Support: IE<=11+ 26 | // An input loses its value after becoming a radio 27 | input = document.createElement( "input" ); 28 | input.value = "t"; 29 | input.type = "radio"; 30 | support.radioValue = input.value === "t"; 31 | })(); 32 | 33 | return support; 34 | 35 | }); 36 | -------------------------------------------------------------------------------- /lib/jquery/src/core/parseHTML.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "./var/rsingleTag", 4 | "../manipulation" // buildFragment 5 | ], function( jQuery, rsingleTag ) { 6 | 7 | // data: string of html 8 | // context (optional): If specified, the fragment will be created in this context, defaults to document 9 | // keepScripts (optional): If true, will include scripts passed in the html string 10 | jQuery.parseHTML = function( data, context, keepScripts ) { 11 | if ( !data || typeof data !== "string" ) { 12 | return null; 13 | } 14 | if ( typeof context === "boolean" ) { 15 | keepScripts = context; 16 | context = false; 17 | } 18 | context = context || document; 19 | 20 | var parsed = rsingleTag.exec( data ), 21 | scripts = !keepScripts && []; 22 | 23 | // Single tag 24 | if ( parsed ) { 25 | return [ context.createElement( parsed[1] ) ]; 26 | } 27 | 28 | parsed = jQuery.buildFragment( [ data ], context, scripts ); 29 | 30 | if ( scripts && scripts.length ) { 31 | jQuery( scripts ).remove(); 32 | } 33 | 34 | return jQuery.merge( [], parsed.childNodes ); 35 | }; 36 | 37 | return jQuery.parseHTML; 38 | 39 | }); 40 | -------------------------------------------------------------------------------- /lib/jquery/src/core/var/rsingleTag.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // Match a standalone tag 3 | return (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); 4 | }); 5 | -------------------------------------------------------------------------------- /lib/jquery/src/css/addGetHookIf.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | 3 | function addGetHookIf( conditionFn, hookFn ) { 4 | // Define the hook, we'll check on the first run if it's really needed. 5 | return { 6 | get: function() { 7 | if ( conditionFn() ) { 8 | // Hook not needed (or it's not possible to use it due 9 | // to missing dependency), remove it. 10 | delete this.get; 11 | return; 12 | } 13 | 14 | // Hook needed; redefine it so that the support test is not executed again. 15 | return (this.get = hookFn).apply( this, arguments ); 16 | } 17 | }; 18 | } 19 | 20 | return addGetHookIf; 21 | 22 | }); 23 | -------------------------------------------------------------------------------- /lib/jquery/src/css/hiddenVisibleSelectors.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector" 4 | ], function( jQuery ) { 5 | 6 | jQuery.expr.filters.hidden = function( elem ) { 7 | // Support: Opera <= 12.12 8 | // Opera reports offsetWidths and offsetHeights less than zero on some elements 9 | return elem.offsetWidth <= 0 && elem.offsetHeight <= 0; 10 | }; 11 | jQuery.expr.filters.visible = function( elem ) { 12 | return !jQuery.expr.filters.hidden( elem ); 13 | }; 14 | 15 | }); 16 | -------------------------------------------------------------------------------- /lib/jquery/src/css/swap.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // A method for quickly swapping in/out CSS properties to get correct calculations. 6 | jQuery.swap = function( elem, options, callback, args ) { 7 | var ret, name, 8 | old = {}; 9 | 10 | // Remember the old values, and insert the new ones 11 | for ( name in options ) { 12 | old[ name ] = elem.style[ name ]; 13 | elem.style[ name ] = options[ name ]; 14 | } 15 | 16 | ret = callback.apply( elem, args || [] ); 17 | 18 | // Revert the old values 19 | for ( name in options ) { 20 | elem.style[ name ] = old[ name ]; 21 | } 22 | 23 | return ret; 24 | }; 25 | 26 | return jQuery.swap; 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /lib/jquery/src/css/var/cssExpand.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return [ "Top", "Right", "Bottom", "Left" ]; 3 | }); 4 | -------------------------------------------------------------------------------- /lib/jquery/src/css/var/getStyles.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return function( elem ) { 3 | // Support: IE<=11+, Firefox<=30+ (#15098, #14150) 4 | // IE throws on elements created in popups 5 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" 6 | if ( elem.ownerDocument.defaultView.opener ) { 7 | return elem.ownerDocument.defaultView.getComputedStyle( elem, null ); 8 | } 9 | 10 | return window.getComputedStyle( elem, null ); 11 | }; 12 | }); 13 | -------------------------------------------------------------------------------- /lib/jquery/src/css/var/isHidden.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | // css is assumed 5 | ], function( jQuery ) { 6 | 7 | return function( elem, el ) { 8 | // isHidden might be called from jQuery#filter function; 9 | // in that case, element will be second argument 10 | elem = el || elem; 11 | return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); 12 | }; 13 | }); 14 | -------------------------------------------------------------------------------- /lib/jquery/src/css/var/rmargin.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^margin/); 3 | }); 4 | -------------------------------------------------------------------------------- /lib/jquery/src/css/var/rnumnonpx.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../var/pnum" 3 | ], function( pnum ) { 4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); 5 | }); 6 | -------------------------------------------------------------------------------- /lib/jquery/src/data/accepts.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | /** 6 | * Determines whether an object can have data 7 | */ 8 | jQuery.acceptData = function( owner ) { 9 | // Accepts only: 10 | // - Node 11 | // - Node.ELEMENT_NODE 12 | // - Node.DOCUMENT_NODE 13 | // - Object 14 | // - Any 15 | /* jshint -W018 */ 16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); 17 | }; 18 | 19 | return jQuery.acceptData; 20 | }); 21 | -------------------------------------------------------------------------------- /lib/jquery/src/data/var/data_priv.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /lib/jquery/src/data/var/data_user.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /lib/jquery/src/deprecated.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./traversing" 4 | ], function( jQuery ) { 5 | 6 | // The number of elements contained in the matched element set 7 | jQuery.fn.size = function() { 8 | return this.length; 9 | }; 10 | 11 | jQuery.fn.andSelf = jQuery.fn.addBack; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /lib/jquery/src/effects/animatedSelector.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector", 4 | "../effects" 5 | ], function( jQuery ) { 6 | 7 | jQuery.expr.filters.animated = function( elem ) { 8 | return jQuery.grep(jQuery.timers, function( fn ) { 9 | return elem === fn.elem; 10 | }).length; 11 | }; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /lib/jquery/src/event/ajax.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../event" 4 | ], function( jQuery ) { 5 | 6 | // Attach a bunch of functions for handling common AJAX events 7 | jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) { 8 | jQuery.fn[ type ] = function( fn ) { 9 | return this.on( type, fn ); 10 | }; 11 | }); 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /lib/jquery/src/event/alias.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../event" 4 | ], function( jQuery ) { 5 | 6 | jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + 7 | "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + 8 | "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { 9 | 10 | // Handle event binding 11 | jQuery.fn[ name ] = function( data, fn ) { 12 | return arguments.length > 0 ? 13 | this.on( name, null, data, fn ) : 14 | this.trigger( name ); 15 | }; 16 | }); 17 | 18 | jQuery.fn.extend({ 19 | hover: function( fnOver, fnOut ) { 20 | return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); 21 | }, 22 | 23 | bind: function( types, data, fn ) { 24 | return this.on( types, null, data, fn ); 25 | }, 26 | unbind: function( types, fn ) { 27 | return this.off( types, null, fn ); 28 | }, 29 | 30 | delegate: function( selector, types, data, fn ) { 31 | return this.on( types, selector, data, fn ); 32 | }, 33 | undelegate: function( selector, types, fn ) { 34 | // ( namespace ) or ( selector, types [, fn] ) 35 | return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); 36 | } 37 | }); 38 | 39 | }); 40 | -------------------------------------------------------------------------------- /lib/jquery/src/event/support.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | support.focusinBubbles = "onfocusin" in window; 6 | 7 | return support; 8 | 9 | }); 10 | -------------------------------------------------------------------------------- /lib/jquery/src/exports/amd.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Register as a named AMD module, since jQuery can be concatenated with other 6 | // files that may use define, but not via a proper concatenation script that 7 | // understands anonymous AMD modules. A named AMD is safest and most robust 8 | // way to register. Lowercase jquery is used because AMD module names are 9 | // derived from file names, and jQuery is normally delivered in a lowercase 10 | // file name. Do this after creating the global so that if an AMD module wants 11 | // to call noConflict to hide this version of jQuery, it will work. 12 | 13 | // Note that for maximum portability, libraries that are not jQuery should 14 | // declare themselves as anonymous modules, and avoid setting a global if an 15 | // AMD loader is present. jQuery is a special case. For more information, see 16 | // https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon 17 | 18 | if ( typeof define === "function" && define.amd ) { 19 | define( "jquery", [], function() { 20 | return jQuery; 21 | }); 22 | } 23 | 24 | }); 25 | -------------------------------------------------------------------------------- /lib/jquery/src/exports/global.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../var/strundefined" 4 | ], function( jQuery, strundefined ) { 5 | 6 | var 7 | // Map over jQuery in case of overwrite 8 | _jQuery = window.jQuery, 9 | 10 | // Map over the $ in case of overwrite 11 | _$ = window.$; 12 | 13 | jQuery.noConflict = function( deep ) { 14 | if ( window.$ === jQuery ) { 15 | window.$ = _$; 16 | } 17 | 18 | if ( deep && window.jQuery === jQuery ) { 19 | window.jQuery = _jQuery; 20 | } 21 | 22 | return jQuery; 23 | }; 24 | 25 | // Expose jQuery and $ identifiers, even in AMD 26 | // (#7102#comment:10, https://github.com/jquery/jquery/pull/557) 27 | // and CommonJS for browser emulators (#13566) 28 | if ( typeof noGlobal === strundefined ) { 29 | window.jQuery = window.$ = jQuery; 30 | } 31 | 32 | }); 33 | -------------------------------------------------------------------------------- /lib/jquery/src/jquery.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./selector", 4 | "./traversing", 5 | "./callbacks", 6 | "./deferred", 7 | "./core/ready", 8 | "./data", 9 | "./queue", 10 | "./queue/delay", 11 | "./attributes", 12 | "./event", 13 | "./event/alias", 14 | "./manipulation", 15 | "./manipulation/_evalUrl", 16 | "./wrap", 17 | "./css", 18 | "./css/hiddenVisibleSelectors", 19 | "./serialize", 20 | "./ajax", 21 | "./ajax/xhr", 22 | "./ajax/script", 23 | "./ajax/jsonp", 24 | "./ajax/load", 25 | "./event/ajax", 26 | "./effects", 27 | "./effects/animatedSelector", 28 | "./offset", 29 | "./dimensions", 30 | "./deprecated", 31 | "./exports/amd", 32 | "./exports/global" 33 | ], function( jQuery ) { 34 | 35 | return jQuery; 36 | 37 | }); 38 | -------------------------------------------------------------------------------- /lib/jquery/src/manipulation/_evalUrl.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../ajax" 3 | ], function( jQuery ) { 4 | 5 | jQuery._evalUrl = function( url ) { 6 | return jQuery.ajax({ 7 | url: url, 8 | type: "GET", 9 | dataType: "script", 10 | async: false, 11 | global: false, 12 | "throws": true 13 | }); 14 | }; 15 | 16 | return jQuery._evalUrl; 17 | 18 | }); 19 | -------------------------------------------------------------------------------- /lib/jquery/src/manipulation/support.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | (function() { 6 | var fragment = document.createDocumentFragment(), 7 | div = fragment.appendChild( document.createElement( "div" ) ), 8 | input = document.createElement( "input" ); 9 | 10 | // Support: Safari<=5.1 11 | // Check state lost if the name is set (#11217) 12 | // Support: Windows Web Apps (WWA) 13 | // `name` and `type` must use .setAttribute for WWA (#14901) 14 | input.setAttribute( "type", "radio" ); 15 | input.setAttribute( "checked", "checked" ); 16 | input.setAttribute( "name", "t" ); 17 | 18 | div.appendChild( input ); 19 | 20 | // Support: Safari<=5.1, Android<4.2 21 | // Older WebKit doesn't clone checked state correctly in fragments 22 | support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; 23 | 24 | // Support: IE<=11+ 25 | // Make sure textarea (and checkbox) defaultValue is properly cloned 26 | div.innerHTML = ""; 27 | support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; 28 | })(); 29 | 30 | return support; 31 | 32 | }); 33 | -------------------------------------------------------------------------------- /lib/jquery/src/manipulation/var/rcheckableType.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^(?:checkbox|radio)$/i); 3 | }); 4 | -------------------------------------------------------------------------------- /lib/jquery/src/outro.js: -------------------------------------------------------------------------------- 1 | })); 2 | -------------------------------------------------------------------------------- /lib/jquery/src/queue/delay.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../queue", 4 | "../effects" // Delay is optional because of this dependency 5 | ], function( jQuery ) { 6 | 7 | // Based off of the plugin by Clint Helfers, with permission. 8 | // http://blindsignals.com/index.php/2009/07/jquery-delay/ 9 | jQuery.fn.delay = function( time, type ) { 10 | time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; 11 | type = type || "fx"; 12 | 13 | return this.queue( type, function( next, hooks ) { 14 | var timeout = setTimeout( next, time ); 15 | hooks.stop = function() { 16 | clearTimeout( timeout ); 17 | }; 18 | }); 19 | }; 20 | 21 | return jQuery.fn.delay; 22 | }); 23 | -------------------------------------------------------------------------------- /lib/jquery/src/selector-sizzle.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "sizzle" 4 | ], function( jQuery, Sizzle ) { 5 | 6 | jQuery.find = Sizzle; 7 | jQuery.expr = Sizzle.selectors; 8 | jQuery.expr[":"] = jQuery.expr.pseudos; 9 | jQuery.unique = Sizzle.uniqueSort; 10 | jQuery.text = Sizzle.getText; 11 | jQuery.isXMLDoc = Sizzle.isXML; 12 | jQuery.contains = Sizzle.contains; 13 | 14 | }); 15 | -------------------------------------------------------------------------------- /lib/jquery/src/selector.js: -------------------------------------------------------------------------------- 1 | define([ "./selector-sizzle" ]); 2 | -------------------------------------------------------------------------------- /lib/jquery/src/traversing/var/rneedsContext.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | ], function( jQuery ) { 5 | return jQuery.expr.match.needsContext; 6 | }); 7 | -------------------------------------------------------------------------------- /lib/jquery/src/var/arr.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return []; 3 | }); 4 | -------------------------------------------------------------------------------- /lib/jquery/src/var/class2type.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // [[Class]] -> type pairs 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /lib/jquery/src/var/concat.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.concat; 5 | }); 6 | -------------------------------------------------------------------------------- /lib/jquery/src/var/hasOwn.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.hasOwnProperty; 5 | }); 6 | -------------------------------------------------------------------------------- /lib/jquery/src/var/indexOf.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.indexOf; 5 | }); 6 | -------------------------------------------------------------------------------- /lib/jquery/src/var/pnum.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; 3 | }); 4 | -------------------------------------------------------------------------------- /lib/jquery/src/var/push.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.push; 5 | }); 6 | -------------------------------------------------------------------------------- /lib/jquery/src/var/rnotwhite.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\S+/g); 3 | }); 4 | -------------------------------------------------------------------------------- /lib/jquery/src/var/slice.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.slice; 5 | }); 6 | -------------------------------------------------------------------------------- /lib/jquery/src/var/strundefined.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return typeof undefined; 3 | }); 4 | -------------------------------------------------------------------------------- /lib/jquery/src/var/support.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // All support tests are defined in their respective modules. 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /lib/jquery/src/var/toString.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.toString; 5 | }); 6 | -------------------------------------------------------------------------------- /lib/lodash/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lodash", 3 | "main": "lodash.js", 4 | "ignore": [ 5 | ".*", 6 | "*.custom.*", 7 | "*.log", 8 | "*.map", 9 | "*.md", 10 | "lodash.src.js", 11 | "component.json", 12 | "package.json", 13 | "doc", 14 | "node_modules", 15 | "perf", 16 | "test", 17 | "vendor" 18 | ], 19 | "homepage": "https://github.com/lodash/lodash", 20 | "version": "3.10.1", 21 | "_release": "3.10.1", 22 | "_resolution": { 23 | "type": "version", 24 | "tag": "3.10.1", 25 | "commit": "ef20b4290cc4fe7551c82a552ea7ffa76548eec8" 26 | }, 27 | "_source": "git://github.com/lodash/lodash.git", 28 | "_target": "~3.10.1", 29 | "_originalSource": "lodash" 30 | } -------------------------------------------------------------------------------- /lib/lodash/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lodash", 3 | "main": "lodash.js", 4 | "ignore": [ 5 | ".*", 6 | "*.custom.*", 7 | "*.log", 8 | "*.map", 9 | "*.md", 10 | "lodash.src.js", 11 | "component.json", 12 | "package.json", 13 | "doc", 14 | "node_modules", 15 | "perf", 16 | "test", 17 | "vendor" 18 | ] 19 | } 20 | -------------------------------------------------------------------------------- /lib/pickadate/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.DS_Store 3 | 4 | *.sublime-project 5 | 6 | *.sublime-workspace 7 | 8 | node_modules/* 9 | 10 | *.log 11 | 12 | .idea/ 13 | -------------------------------------------------------------------------------- /lib/pickadate/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "debug": true, 3 | "devel": true, 4 | "browser": true, 5 | "asi": true, 6 | "unused": true, 7 | "eqnull": true 8 | } -------------------------------------------------------------------------------- /lib/pickadate/.travis.yml: -------------------------------------------------------------------------------- 1 | 2 | language: node_js 3 | node_js: 4 | - 0.10 5 | before_script: 6 | - npm install -g grunt-cli 7 | -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/themes/rtl.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Styling for RTL (right-to-left) languages using pickadate.js 3 | */.picker{direction:rtl}.picker__nav--next{right:auto;left:-1em}.picker__nav--prev{left:auto;right:-1em}.picker__nav--next:before{border-left:0;border-right:.75em solid #000}.picker__nav--prev:before{border-right:0;border-left:.75em solid #000} -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/ar.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر"],monthsShort:["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر"],weekdaysFull:["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],weekdaysShort:["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],today:"اليوم",clear:"مسح",format:"yyyy mmmm dd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"مسح"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/bg_BG.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"],monthsShort:["янр","фев","мар","апр","май","юни","юли","авг","сеп","окт","ное","дек"],weekdaysFull:["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],weekdaysShort:["нд","пн","вт","ср","чт","пт","сб"],today:"днес",clear:"изтривам",firstDay:1,format:"d mmmm yyyy г.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"изтривам"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/bs_BA.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["nedjelja","ponedjeljak","utorak","srijeda","cetvrtak","petak","subota"],weekdaysShort:["ne","po","ut","sr","če","pe","su"],today:"danas",clear:"izbrisati",firstDay:1,format:"dd. mmmm yyyy.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"izbrisati"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/ca_ES.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Gener","Febrer","Març","Abril","Maig","juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],monthsShort:["Gen","Feb","Mar","Abr","Mai","Jun","Jul","Ago","Set","Oct","Nov","Des"],weekdaysFull:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],weekdaysShort:["diu","dil","dim","dmc","dij","div","dis"],today:"avui",clear:"esborrar",close:"tancar",firstDay:1,format:"dddd d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"esborrar"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/cs_CZ.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthsShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],weekdaysFull:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],weekdaysShort:["ne","po","út","st","čt","pá","so"],today:"dnes",clear:"vymazat",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"vymazat"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/da_DK.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],weekdaysShort:["søn","man","tir","ons","tor","fre","lør"],today:"i dag",clear:"slet",close:"luk",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"slet"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/de_DE.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],weekdaysFull:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],weekdaysShort:["So","Mo","Di","Mi","Do","Fr","Sa"],today:"Heute",clear:"Löschen",close:"Schließen",firstDay:1,format:"dddd, dd. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Löschen"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/el_GR.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthsShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],weekdaysFull:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],weekdaysShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],today:"σήμερα",clear:"Διαγραφή",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Διαγραφή"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/es_ES.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthsShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],weekdaysFull:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],weekdaysShort:["dom","lun","mar","mié","jue","vie","sáb"],today:"hoy",clear:"borrar",close:"cerrar",firstDay:1,format:"dddd d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"borrar"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/et_EE.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"],monthsShort:["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"],weekdaysFull:["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],weekdaysShort:["püh","esm","tei","kol","nel","ree","lau"],today:"täna",clear:"kustutama",firstDay:1,format:"d. mmmm yyyy. a",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"kustutama"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/eu_ES.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"],monthsShort:["urt","ots","mar","api","mai","eka","uzt","abu","ira","urr","aza","abe"],weekdaysFull:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],weekdaysShort:["ig.","al.","ar.","az.","og.","or.","lr."],today:"gaur",clear:"garbitu",firstDay:1,format:"dddd, yyyy(e)ko mmmmren da",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"garbitu"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/fa_IR.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],monthsShort:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],weekdaysFull:["یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],weekdaysShort:["یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],today:"امروز",clear:"پاک کردن",close:"بستن",format:"yyyy mmmm dd",formatSubmit:"yyyy/mm/dd",labelMonthNext:"ماه بعدی",labelMonthPrev:"ماه قبلی"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"پاک کردن"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/fi_FI.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthsShort:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],weekdaysFull:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],weekdaysShort:["su","ma","ti","ke","to","pe","la"],today:"tänään",clear:"tyhjennä",firstDay:1,format:"d.m.yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"tyhjennä"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/fr_FR.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthsShort:["Jan","Fev","Mar","Avr","Mai","Juin","Juil","Aou","Sep","Oct","Nov","Dec"],weekdaysFull:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],weekdaysShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],today:"Aujourd'hui",clear:"Effacer",close:"Fermer",firstDay:1,format:"dd mmmm yyyy",formatSubmit:"yyyy/mm/dd",labelMonthNext:"Mois suivant",labelMonthPrev:"Mois précédent",labelMonthSelect:"Sélectionner un mois",labelYearSelect:"Sélectionner une année"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Effacer"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/gl_ES.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthsShort:["xan","feb","mar","abr","mai","xun","xul","ago","sep","out","nov","dec"],weekdaysFull:["domingo","luns","martes","mércores","xoves","venres","sábado"],weekdaysShort:["dom","lun","mar","mér","xov","ven","sab"],today:"hoxe",clear:"borrar",firstDay:1,format:"dddd d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"borrar"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/he_IL.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthsShort:["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ"],weekdaysFull:["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום ששי","יום שבת"],weekdaysShort:["א","ב","ג","ד","ה","ו","ש"],today:"היום",clear:"למחוק",format:"yyyy mmmmב d dddd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"למחוק"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/hi_IN.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"],monthsShort:["जन","फर","मार्च","अप्रैल","मई","जून","जु","अग","सित","अक्टू","नव","दिस"],weekdaysFull:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],weekdaysShort:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],today:"आज की तारीख चयन करें",clear:"चुनी हुई तारीख को मिटाएँ",close:"विंडो बंद करे",firstDay:1,format:"dd/mm/yyyy",formatSubmit:"yyyy/mm/dd",labelMonthNext:"अगले माह का चयन करें",labelMonthPrev:"पिछले माह का चयन करें",labelMonthSelect:"किसि एक महीने का चयन करें",labelYearSelect:"किसि एक वर्ष का चयन करें"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"चुनी हुई तारीख को मिटाएँ"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/hr_HR.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["sijećanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"],monthsShort:["sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],weekdaysFull:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"],weekdaysShort:["ned","pon","uto","sri","čet","pet","sub"],today:"danas",clear:"izbrisati",firstDay:1,format:"d. mmmm yyyy.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"izbrisati"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/hu_HU.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],monthsShort:["jan","febr","márc","ápr","máj","jún","júl","aug","szept","okt","nov","dec"],weekdaysFull:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],weekdaysShort:["V","H","K","SZe","CS","P","SZo"],today:"Ma",clear:"Törlés",firstDay:1,format:"yyyy. mmmm dd.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Törlés"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/id_ID.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],weekdaysFull:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],weekdaysShort:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],today:"hari ini",clear:"menghapus",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"menghapus"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/is_IS.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember"],monthsShort:["jan","feb","mar","apr","maí","jún","júl","ágú","sep","okt","nóv","des"],weekdaysFull:["sunnudagur","mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur"],weekdaysShort:["sun","mán","þri","mið","fim","fös","lau"],today:"Í dag",clear:"Hreinsa",firstDay:1,format:"dd. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Hreinsa"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/it_IT.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],monthsShort:["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],weekdaysFull:["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],weekdaysShort:["dom","lun","mar","mer","gio","ven","sab"],today:"Oggi",clear:"Cancella",close:"Chiudi",firstDay:1,format:"dddd d mmmm yyyy",formatSubmit:"yyyy/mm/dd",labelMonthNext:"Mese successivo",labelMonthPrev:"Mese precedente",labelMonthSelect:"Seleziona un mese",labelYearSelect:"Seleziona un anno"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Cancella",format:"HH:i",formatSubmit:"HH:i"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/ja_JP.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],weekdaysFull:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],weekdaysShort:["日","月","火","水","木","金","土"],today:"今日",clear:"消去",firstDay:1,format:"yyyy mm dd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"消去"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/ko_KR.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],weekdaysFull:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],weekdaysShort:["일","월","화","수","목","금","토"],today:"오늘",clear:"취소",firstDay:1,format:"yyyy 년 mm 월 dd 일",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"취소"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/lt_LT.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{labelMonthNext:"Sekantis mėnuo",labelMonthPrev:"Ankstesnis mėnuo",labelMonthSelect:"Pasirinkite mėnesį",labelYearSelect:"Pasirinkite metus",monthsFull:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthsShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spa","Lap","Grd"],weekdaysFull:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"],weekdaysShort:["Sk","Pr","An","Tr","Kt","Pn","Št"],today:"Šiandien",clear:"Išvalyti",close:"Uždaryti",firstDay:1,format:"yyyy-mm-dd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Išvalyti",format:"HH:i"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/lv_LV.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],weekdaysFull:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"],weekdaysShort:["Sv","P","O","T","C","Pk","S"],today:"Šodiena",clear:"Atcelt",firstDay:1,format:"yyyy.mm.dd. dddd",formatSubmit:"yyyy/mm/dd"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/nb_NO.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthsShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],weekdaysFull:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],weekdaysShort:["søn","man","tir","ons","tor","fre","lør"],today:"i dag",clear:"nullstill",close:"lukk",firstDay:1,format:"dd. mmm. yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"nullstill"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/ne_NP.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्त","सेप्टेम्बर","अक्टोबर","नोवेम्बर","डिसेम्बर"],monthsShort:["जन","फेब्रु","मार्च","अप्रिल","मे","जुन","जुल","अग","सेप्टे","अक्टो","नोभे","डिसे"],weekdaysFull:["सोमबार","मङ्लबार","बुधबार","बिहीबार","शुक्रबार","शनिबार","आईतबार"],weekdaysShort:["सोम","मंगल्","बुध","बिही","शुक्र","शनि","आईत"],numbers:["०","१","२","३","४","५","६","७","८","९"],today:"आज",clear:"मेटाउनुहोस्",format:"dddd, dd mmmm, yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"मेटाउनुहोस्"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/nl_NL.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthsShort:["jan","feb","maa","apr","mei","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],weekdaysShort:["zo","ma","di","wo","do","vr","za"],today:"vandaag",clear:"verwijderen",close:"sluiten",firstDay:1,format:"dddd d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"verwijderen"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/no_NO.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthsShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],weekdaysFull:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],weekdaysShort:["søn","man","tir","ons","tor","fre","lør"],today:"i dag",clear:"nullstill",firstDay:1,format:"dd. mmm. yyyy",formatSubmit:"yyyy/mm/dd"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/pl_PL.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],monthsShort:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],weekdaysFull:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"],weekdaysShort:["niedz.","pn.","wt.","śr.","cz.","pt.","sob."],today:"Dzisiaj",clear:"Usuń",close:"Zamknij",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"usunąć"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/pt_BR.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],monthsShort:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],weekdaysFull:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"],weekdaysShort:["dom","seg","ter","qua","qui","sex","sab"],today:"hoje",clear:"limpar",close:"fechar",format:"dddd, d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"limpar"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/pt_PT.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],weekdaysFull:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],weekdaysShort:["dom","seg","ter","qua","qui","sex","sab"],today:"Hoje",clear:"Limpar",close:"Fechar",format:"d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Limpar"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/ro_RO.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie"],monthsShort:["ian","feb","mar","apr","mai","iun","iul","aug","sep","oct","noi","dec"],weekdaysFull:["duminică","luni","marţi","miercuri","joi","vineri","sâmbătă"],weekdaysShort:["D","L","Ma","Mi","J","V","S"],today:"azi",clear:"șterge",firstDay:1,format:"dd mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"șterge"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/ru_RU.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],monthsShort:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],weekdaysFull:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],weekdaysShort:["вс","пн","вт","ср","чт","пт","сб"],today:"сегодня",clear:"удалить",close:"закрыть",firstDay:1,format:"d mmmm yyyy г.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"удалить"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/sk_SK.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"],monthsShort:["jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec"],weekdaysFull:["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"],weekdaysShort:["Ne","Po","Ut","St","Št","Pi","So"],today:"dnes",clear:"vymazať",close:"zavrieť",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"vymazať"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/sl_SI.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],weekdaysFull:["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"],weekdaysShort:["ned","pon","tor","sre","čet","pet","sob"],today:"danes",clear:"izbriši",close:"zapri",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"izbriši"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/sv_SE.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],weekdaysShort:["sön","mån","tis","ons","tor","fre","lör"],today:"Idag",clear:"Rensa",close:"Stäng",firstDay:1,format:"yyyy-mm-dd",formatSubmit:"yyyy/mm/dd",labelMonthNext:"Nästa månad",labelMonthPrev:"Föregående månad",labelMonthSelect:"Välj månad",labelYearSelect:"Välj år"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Rensa"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/th_TH.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthsShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],weekdaysFull:["อาทติย","จันทร","องัคาร","พุธ","พฤหสั บดี","ศกุร","เสาร"],weekdaysShort:["อ.","จ.","อ.","พ.","พฤ.","ศ.","ส."],today:"วันนี้",clear:"ลบ",format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"ลบ"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/tr_TR.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthsShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],weekdaysFull:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],weekdaysShort:["Pzr","Pzt","Sal","Çrş","Prş","Cum","Cmt"],today:"Bugün",clear:"Sil",close:"Kapat",firstDay:1,format:"dd mmmm yyyy dddd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"sil"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/uk_UA.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"],monthsShort:["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру"],weekdaysFull:["неділя","понеділок","вівторок","середа","четвер","п‘ятниця","субота"],weekdaysShort:["нд","пн","вт","ср","чт","пт","сб"],today:"сьогодні",clear:"викреслити",firstDay:1,format:"dd mmmm yyyy p.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"викреслити"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/vi_VN.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],monthsShort:["Một","Hai","Ba","Tư","Năm","Sáu","Bảy","Tám","Chín","Mưới","Mười Một","Mười Hai"],weekdaysFull:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"],weekdaysShort:["C.Nhật","T.Hai","T.Ba","T.Tư","T.Năm","T.Sáu","T.Bảy"],today:"Hôm Nay",clear:"Xoá",firstDay:1}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Xoá"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/zh_CN.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一","二","三","四","五","六","七","八","九","十","十一","十二"],weekdaysFull:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],weekdaysShort:["日","一","二","三","四","五","六"],today:"今日",clear:"清除",close:"关闭",firstDay:1,format:"yyyy 年 mm 月 dd 日",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"清除"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/compressed/translations/zh_TW.js: -------------------------------------------------------------------------------- 1 | jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一","二","三","四","五","六","七","八","九","十","十一","十二"],weekdaysFull:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],weekdaysShort:["日","一","二","三","四","五","六"],today:"今天",clear:"清除",close:"关闭",firstDay:1,format:"yyyy 年 mm 月 dd 日",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"清除"}); -------------------------------------------------------------------------------- /lib/pickadate/lib/themes-source/classic.date.less: -------------------------------------------------------------------------------- 1 | 2 | /* ========================================================================== 3 | $CLASSIC-DATE-PICKER 4 | ========================================================================== */ 5 | 6 | @import "_variables.less"; 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/pickadate/lib/themes-source/classic.time.less: -------------------------------------------------------------------------------- 1 | 2 | /* ========================================================================== 3 | $CLASSIC-TIME-PICKER 4 | ========================================================================== */ 5 | 6 | @import "_variables.less"; 7 | 8 | 9 | /** 10 | * Note: the root picker element should __NOT__ be styled 11 | * more than what’s here. Style the `.picker__holder` instead. 12 | */ 13 | .picker--time { 14 | 15 | // Adjust the min & max widths. 16 | min-width: @time-min-width; 17 | max-width: @time-max-width; 18 | } 19 | 20 | 21 | /** 22 | * The holder is the base of the picker. 23 | */ 24 | .picker--time .picker__holder { 25 | 26 | // Add a slight background color. 27 | background: @bg-grey-light; 28 | 29 | // For `medium` screens, reduce the font-size a bit to get more in view. 30 | @media ( min-height: @breakpoint-medium ) { 31 | font-size: .875em; 32 | } 33 | } 34 | 35 | 36 | /** 37 | * The box contains the list of times. 38 | */ 39 | .picker--time .picker__box { 40 | 41 | // Remove any stylings overflowing from the date picker. 42 | padding: 0; 43 | 44 | // Make the “viewset” time position relative to the box. 45 | position: relative; 46 | } 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /lib/pickadate/lib/themes-source/default.date.less: -------------------------------------------------------------------------------- 1 | 2 | /* ========================================================================== 3 | $DEFAULT-DATE-PICKER 4 | ========================================================================== */ 5 | 6 | @import "_variables.less"; 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/pickadate/lib/themes-source/default.time.less: -------------------------------------------------------------------------------- 1 | 2 | /* ========================================================================== 3 | $DEFAULT-TIME-PICKER 4 | ========================================================================== */ 5 | 6 | @import "_variables.less"; 7 | 8 | 9 | /** 10 | * The frame the bounds the time picker. 11 | */ 12 | .picker--time .picker__frame { 13 | 14 | // Adjust the min & max widths. 15 | min-width: @time-min-width; 16 | max-width: @time-max-width; 17 | } 18 | 19 | 20 | /** 21 | * The picker box. 22 | */ 23 | .picker--time .picker__box { 24 | 25 | // Keep the font-size small to show more in view. 26 | font-size: 1em; 27 | 28 | // Add a slight background color. 29 | background: @bg-grey-light; 30 | 31 | // Remove the side paddings. 32 | padding: 0; 33 | 34 | // For `medium` screens, move it away from the bottom edge of the screen. 35 | @media ( min-height: @breakpoint-medium ) { 36 | margin-bottom: 5em; 37 | } 38 | } 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /lib/pickadate/lib/themes-source/rtl.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Styling for RTL (right-to-left) languages using pickadate.js 3 | */ 4 | 5 | @import "_variables.less"; 6 | 7 | 8 | /** 9 | * Switch the direction - only really necessary if 10 | * it hasn’t already been applied higher up in the DOM. 11 | */ 12 | .picker { 13 | direction: rtl; 14 | } 15 | 16 | 17 | /** 18 | * Flip around the “next” and “previous” buttons. 19 | */ 20 | .picker__nav--next { 21 | right: auto; 22 | left: -1em; 23 | } 24 | .picker__nav--prev { 25 | left: auto; 26 | right: -1em; 27 | } 28 | .picker__nav--next:before { 29 | border-left: 0; 30 | border-right: .75em solid @black; 31 | } 32 | .picker__nav--prev:before { 33 | border-right: 0; 34 | border-left: .75em solid @black; 35 | } 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /lib/pickadate/lib/themes/rtl.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Styling for RTL (right-to-left) languages using pickadate.js 3 | */ 4 | /** 5 | * Switch the direction - only really necessary if 6 | * it hasn’t already been applied higher up in the DOM. 7 | */ 8 | .picker { 9 | direction: rtl; 10 | } 11 | /** 12 | * Flip around the “next” and “previous” buttons. 13 | */ 14 | .picker__nav--next { 15 | right: auto; 16 | left: -1em; 17 | } 18 | .picker__nav--prev { 19 | left: auto; 20 | right: -1em; 21 | } 22 | .picker__nav--next:before { 23 | border-left: 0; 24 | border-right: 0.75em solid #000000; 25 | } 26 | .picker__nav--prev:before { 27 | border-right: 0; 28 | border-left: 0.75em solid #000000; 29 | } 30 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/ar.js: -------------------------------------------------------------------------------- 1 | // Arabic 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'يناير', 'فبراير', 'مارس', 'ابريل', 'مايو', 'يونيو', 'يوليو', 'اغسطس', 'سبتمبر', 'اكتوبر', 'نوفمبر', 'ديسمبر' ], 5 | monthsShort: [ 'يناير', 'فبراير', 'مارس', 'ابريل', 'مايو', 'يونيو', 'يوليو', 'اغسطس', 'سبتمبر', 'اكتوبر', 'نوفمبر', 'ديسمبر' ], 6 | weekdaysFull: [ 'الاحد', 'الاثنين', 'الثلاثاء', 'الاربعاء', 'الخميس', 'الجمعة', 'السبت' ], 7 | weekdaysShort: [ 'الاحد', 'الاثنين', 'الثلاثاء', 'الاربعاء', 'الخميس', 'الجمعة', 'السبت' ], 8 | today: 'اليوم', 9 | clear: 'مسح', 10 | format: 'yyyy mmmm dd', 11 | formatSubmit: 'yyyy/mm/dd' 12 | }); 13 | 14 | jQuery.extend( jQuery.fn.pickatime.defaults, { 15 | clear: 'مسح' 16 | }); 17 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/bg_BG.js: -------------------------------------------------------------------------------- 1 | // Bulgarian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'януари','февруари','март','април','май','юни','юли','август','септември','октомври','ноември','декември' ], 5 | monthsShort: [ 'янр','фев','мар','апр','май','юни','юли','авг','сеп','окт','ное','дек' ], 6 | weekdaysFull: [ 'неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота' ], 7 | weekdaysShort: [ 'нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб' ], 8 | today: 'днес', 9 | clear: 'изтривам', 10 | firstDay: 1, 11 | format: 'd mmmm yyyy г.', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'изтривам' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/bs_BA.js: -------------------------------------------------------------------------------- 1 | // Bosnian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'august', 'septembar', 'oktobar', 'novembar', 'decembar' ], 5 | monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ], 6 | weekdaysFull: [ 'nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'cetvrtak', 'petak', 'subota' ], 7 | weekdaysShort: [ 'ne', 'po', 'ut', 'sr', 'če', 'pe', 'su' ], 8 | today: 'danas', 9 | clear: 'izbrisati', 10 | firstDay: 1, 11 | format: 'dd. mmmm yyyy.', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'izbrisati' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/ca_ES.js: -------------------------------------------------------------------------------- 1 | // Catalan 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Gener', 'Febrer', 'Març', 'Abril', 'Maig', 'juny', 'Juliol', 'Agost', 'Setembre', 'Octubre', 'Novembre', 'Desembre' ], 5 | monthsShort: [ 'Gen', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Des' ], 6 | weekdaysFull: [ 'diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte' ], 7 | weekdaysShort: [ 'diu', 'dil', 'dim', 'dmc', 'dij', 'div', 'dis' ], 8 | today: 'avui', 9 | clear: 'esborrar', 10 | close: 'tancar', 11 | firstDay: 1, 12 | format: 'dddd d !de mmmm !de yyyy', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'esborrar' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/cs_CZ.js: -------------------------------------------------------------------------------- 1 | // Czech 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec' ], 5 | monthsShort: [ 'led', 'úno', 'bře', 'dub', 'kvě', 'čer', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro' ], 6 | weekdaysFull: [ 'neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota' ], 7 | weekdaysShort: [ 'ne', 'po', 'út', 'st', 'čt', 'pá', 'so' ], 8 | today: 'dnes', 9 | clear: 'vymazat', 10 | firstDay: 1, 11 | format: 'd. mmmm yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'vymazat' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/da_DK.js: -------------------------------------------------------------------------------- 1 | // Danish 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december' ], 5 | monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ], 6 | weekdaysFull: [ 'søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag' ], 7 | weekdaysShort: [ 'søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør' ], 8 | today: 'i dag', 9 | clear: 'slet', 10 | close: 'luk', 11 | firstDay: 1, 12 | format: 'd. mmmm yyyy', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'slet' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/de_DE.js: -------------------------------------------------------------------------------- 1 | // German 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember' ], 5 | monthsShort: [ 'Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez' ], 6 | weekdaysFull: [ 'Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag' ], 7 | weekdaysShort: [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ], 8 | today: 'Heute', 9 | clear: 'Löschen', 10 | close: 'Schließen', 11 | firstDay: 1, 12 | format: 'dddd, dd. mmmm yyyy', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'Löschen' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/el_GR.js: -------------------------------------------------------------------------------- 1 | // Greek 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' ], 5 | monthsShort: [ 'Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαι', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ' ], 6 | weekdaysFull: [ 'Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο' ], 7 | weekdaysShort: [ 'Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', 'Παρ', 'Σαβ' ], 8 | today: 'σήμερα', 9 | clear: 'Διαγραφή', 10 | firstDay: 1, 11 | format: 'd mmmm yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'Διαγραφή' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/es_ES.js: -------------------------------------------------------------------------------- 1 | // Spanish 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre' ], 5 | monthsShort: [ 'ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic' ], 6 | weekdaysFull: [ 'domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado' ], 7 | weekdaysShort: [ 'dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb' ], 8 | today: 'hoy', 9 | clear: 'borrar', 10 | close: 'cerrar', 11 | firstDay: 1, 12 | format: 'dddd d !de mmmm !de yyyy', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'borrar' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/et_EE.js: -------------------------------------------------------------------------------- 1 | // Estonian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember' ], 5 | monthsShort: [ 'jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets' ], 6 | weekdaysFull: [ 'pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev' ], 7 | weekdaysShort: [ 'püh', 'esm', 'tei', 'kol', 'nel', 'ree', 'lau' ], 8 | today: 'täna', 9 | clear: 'kustutama', 10 | firstDay: 1, 11 | format: 'd. mmmm yyyy. a', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'kustutama' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/eu_ES.js: -------------------------------------------------------------------------------- 1 | // Basque 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua' ], 5 | monthsShort: [ 'urt', 'ots', 'mar', 'api', 'mai', 'eka', 'uzt', 'abu', 'ira', 'urr', 'aza', 'abe' ], 6 | weekdaysFull: [ 'igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', 'ostirala', 'larunbata' ], 7 | weekdaysShort: [ 'ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.' ], 8 | today: 'gaur', 9 | clear: 'garbitu', 10 | firstDay: 1, 11 | format: 'dddd, yyyy(e)ko mmmmren da', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'garbitu' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/fa_IR.js: -------------------------------------------------------------------------------- 1 | // Farsi 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], 5 | monthsShort: [ 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر' ], 6 | weekdaysFull: [ 'یکشنبه', 'دوشنبه', 'سه شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه' ], 7 | weekdaysShort: [ 'یکشنبه', 'دوشنبه', 'سه شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه' ], 8 | today: 'امروز', 9 | clear: 'پاک کردن', 10 | close: 'بستن', 11 | format: 'yyyy mmmm dd', 12 | formatSubmit: 'yyyy/mm/dd', 13 | labelMonthNext: 'ماه بعدی', 14 | labelMonthPrev: 'ماه قبلی' 15 | }); 16 | 17 | jQuery.extend( jQuery.fn.pickatime.defaults, { 18 | clear: 'پاک کردن' 19 | }); 20 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/fi_FI.js: -------------------------------------------------------------------------------- 1 | // Finnish 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu' ], 5 | monthsShort: [ 'tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu' ], 6 | weekdaysFull: [ 'sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai' ], 7 | weekdaysShort: [ 'su', 'ma', 'ti', 'ke', 'to', 'pe', 'la' ], 8 | today: 'tänään', 9 | clear: 'tyhjennä', 10 | firstDay: 1, 11 | format: 'd.m.yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'tyhjennä' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/fr_FR.js: -------------------------------------------------------------------------------- 1 | // French 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ], 5 | monthsShort: [ 'Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Aou', 'Sep', 'Oct', 'Nov', 'Dec' ], 6 | weekdaysFull: [ 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' ], 7 | weekdaysShort: [ 'Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam' ], 8 | today: 'Aujourd\'hui', 9 | clear: 'Effacer', 10 | close: 'Fermer', 11 | firstDay: 1, 12 | format: 'dd mmmm yyyy', 13 | formatSubmit: 'yyyy/mm/dd', 14 | labelMonthNext:"Mois suivant", 15 | labelMonthPrev:"Mois précédent", 16 | labelMonthSelect:"Sélectionner un mois", 17 | labelYearSelect:"Sélectionner une année" 18 | }); 19 | 20 | jQuery.extend( jQuery.fn.pickatime.defaults, { 21 | clear: 'Effacer' 22 | }); 23 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/gl_ES.js: -------------------------------------------------------------------------------- 1 | // Galician 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Xaneiro', 'Febreiro', 'Marzo', 'Abril', 'Maio', 'Xuño', 'Xullo', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Decembro' ], 5 | monthsShort: [ 'xan', 'feb', 'mar', 'abr', 'mai', 'xun', 'xul', 'ago', 'sep', 'out', 'nov', 'dec' ], 6 | weekdaysFull: [ 'domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado' ], 7 | weekdaysShort: [ 'dom', 'lun', 'mar', 'mér', 'xov', 'ven', 'sab' ], 8 | today: 'hoxe', 9 | clear: 'borrar', 10 | firstDay: 1, 11 | format: 'dddd d !de mmmm !de yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'borrar' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/he_IL.js: -------------------------------------------------------------------------------- 1 | // Hebrew 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר' ], 5 | monthsShort: [ 'ינו', 'פבר', 'מרץ', 'אפר', 'מאי', 'יונ', 'יול', 'אוג', 'ספט', 'אוק', 'נוב', 'דצמ' ], 6 | weekdaysFull: [ 'יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום ששי', 'יום שבת' ], 7 | weekdaysShort: [ 'א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש' ], 8 | today: 'היום', 9 | clear: 'למחוק', 10 | format: 'yyyy mmmmב d dddd', 11 | formatSubmit: 'yyyy/mm/dd' 12 | }); 13 | 14 | jQuery.extend( jQuery.fn.pickatime.defaults, { 15 | clear: 'למחוק' 16 | }); 17 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/hi_IN.js: -------------------------------------------------------------------------------- 1 | jQuery.extend( jQuery.fn.pickadate.defaults, { 2 | monthsFull: [ 'जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर' ], 3 | monthsShort: [ 'जन', 'फर', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जु', 'अग', 'सित', 'अक्टू', 'नव', 'दिस' ], 4 | weekdaysFull: [ 'रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार' ], 5 | weekdaysShort: [ 'रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र','शनि' ], 6 | today: 'आज की तारीख चयन करें', 7 | clear: 'चुनी हुई तारीख को मिटाएँ', 8 | close: 'विंडो बंद करे', 9 | firstDay: 1, 10 | format: 'dd/mm/yyyy', 11 | formatSubmit: 'yyyy/mm/dd', 12 | labelMonthNext: 'अगले माह का चयन करें', 13 | labelMonthPrev: 'पिछले माह का चयन करें', 14 | labelMonthSelect: 'किसि एक महीने का चयन करें', 15 | labelYearSelect: 'किसि एक वर्ष का चयन करें' 16 | }); 17 | 18 | jQuery.extend( jQuery.fn.pickatime.defaults, { 19 | clear: 'चुनी हुई तारीख को मिटाएँ' 20 | }); 21 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/hr_HR.js: -------------------------------------------------------------------------------- 1 | // Croatian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'sijećanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac' ], 5 | monthsShort: [ 'sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro' ], 6 | weekdaysFull: [ 'nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota' ], 7 | weekdaysShort: [ 'ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub' ], 8 | today: 'danas', 9 | clear: 'izbrisati', 10 | firstDay: 1, 11 | format: 'd. mmmm yyyy.', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'izbrisati' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/hu_HU.js: -------------------------------------------------------------------------------- 1 | // Hungarian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december' ], 5 | monthsShort: [ 'jan', 'febr', 'márc', 'ápr', 'máj', 'jún', 'júl', 'aug', 'szept', 'okt', 'nov', 'dec' ], 6 | weekdaysFull: [ 'vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat' ], 7 | weekdaysShort: [ 'V', 'H', 'K', 'SZe', 'CS', 'P', 'SZo' ], 8 | today: 'Ma', 9 | clear: 'Törlés', 10 | firstDay: 1, 11 | format: 'yyyy. mmmm dd.', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'Törlés' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/id_ID.js: -------------------------------------------------------------------------------- 1 | // Indonesian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember' ], 5 | monthsShort: [ 'Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agu', 'Sep', 'Okt', 'Nov', 'Des' ], 6 | weekdaysFull: [ 'Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu' ], 7 | weekdaysShort: [ 'Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab' ], 8 | today: 'hari ini', 9 | clear: 'menghapus', 10 | firstDay: 1, 11 | format: 'd mmmm yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'menghapus' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/is_IS.js: -------------------------------------------------------------------------------- 1 | // Icelandic 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember' ], 5 | monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maí', 'jún', 'júl', 'ágú', 'sep', 'okt', 'nóv', 'des' ], 6 | weekdaysFull: [ 'sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur' ], 7 | weekdaysShort: [ 'sun', 'mán', 'þri', 'mið', 'fim', 'fös', 'lau' ], 8 | today: 'Í dag', 9 | clear: 'Hreinsa', 10 | firstDay: 1, 11 | format: 'dd. mmmm yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'Hreinsa' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/it_IT.js: -------------------------------------------------------------------------------- 1 | // Italian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre' ], 5 | monthsShort: [ 'gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic' ], 6 | weekdaysFull: [ 'domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato' ], 7 | weekdaysShort: [ 'dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab' ], 8 | today: 'Oggi', 9 | clear: 'Cancella', 10 | close: 'Chiudi', 11 | firstDay: 1, 12 | format: 'dddd d mmmm yyyy', 13 | formatSubmit: 'yyyy/mm/dd', 14 | labelMonthNext: 'Mese successivo', 15 | labelMonthPrev: 'Mese precedente', 16 | labelMonthSelect: 'Seleziona un mese', 17 | labelYearSelect: 'Seleziona un anno' 18 | }); 19 | 20 | jQuery.extend( jQuery.fn.pickatime.defaults, { 21 | clear: 'Cancella', 22 | format: 'HH:i', 23 | formatSubmit: 'HH:i' 24 | }); 25 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/ja_JP.js: -------------------------------------------------------------------------------- 1 | // Japanese 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ '1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月' ], 5 | monthsShort: [ '1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月' ], 6 | weekdaysFull: [ '日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日' ], 7 | weekdaysShort: [ '日', '月', '火', '水', '木', '金', '土' ], 8 | today: '今日', 9 | clear: '消去', 10 | firstDay: 1, 11 | format: 'yyyy mm dd', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: '消去' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/ko_KR.js: -------------------------------------------------------------------------------- 1 | // Korean 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ '1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월' ], 5 | monthsShort: [ '1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월' ], 6 | weekdaysFull: [ '일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일' ], 7 | weekdaysShort: [ '일', '월', '화', '수', '목', '금', '토' ], 8 | today: '오늘', 9 | clear: '취소', 10 | firstDay: 1, 11 | format: 'yyyy 년 mm 월 dd 일', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: '취소' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/lt_LT.js: -------------------------------------------------------------------------------- 1 | // Lietuviškai 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | labelMonthNext: 'Sekantis mėnuo', 5 | labelMonthPrev: 'Ankstesnis mėnuo', 6 | labelMonthSelect: 'Pasirinkite mėnesį', 7 | labelYearSelect: 'Pasirinkite metus', 8 | monthsFull: ['Sausis', 'Vasaris', 'Kovas', 'Balandis', 'Gegužė', 'Birželis', 'Liepa', 'Rugpjūtis', 'Rugsėjis', 'Spalis', 'Lapkritis', 'Gruodis'], 9 | monthsShort: ['Sau', 'Vas', 'Kov', 'Bal', 'Geg', 'Bir', 'Lie', 'Rgp', 'Rgs', 'Spa', 'Lap', 'Grd'], 10 | weekdaysFull: ['Sekmadienis', 'Pirmadienis', 'Antradienis', 'Trečiadienis', 'Ketvirtadienis', 'Penktadienis', 'Šeštadienis'], 11 | weekdaysShort: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], 12 | today: 'Šiandien', 13 | clear: 'Išvalyti', 14 | close: 'Uždaryti', 15 | firstDay: 1, 16 | //format: 'yyyy !m. mmmm d !d.', // need to have diffrent case of full months name 17 | format: 'yyyy-mm-dd', 18 | formatSubmit: 'yyyy/mm/dd' 19 | }); 20 | 21 | jQuery.extend( jQuery.fn.pickatime.defaults, { 22 | clear: 'Išvalyti', 23 | format: 'HH:i' 24 | }); 25 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/lv_LV.js: -------------------------------------------------------------------------------- 1 | // Latvian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Janvāris', 'Februāris', 'Marts', 'Aprīlis', 'Maijs', 'Jūnijs', 'Jūlijs', 'Augusts', 'Septembris', 'Oktobris', 'Novembris', 'Decembris' ], 5 | monthsShort: [ 'Jan', 'Feb', 'Mar', 'Apr', 'Mai', 'Jūn', 'Jūl', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec' ], 6 | weekdaysFull: [ 'Svētdiena', 'Pirmdiena', 'Otrdiena', 'Trešdiena', 'Ceturtdiena', 'Piektdiena', 'Sestdiena' ], 7 | weekdaysShort: [ 'Sv', 'P', 'O', 'T', 'C', 'Pk', 'S' ], 8 | today: 'Šodiena', 9 | clear: 'Atcelt', 10 | firstDay: 1, 11 | format: 'yyyy.mm.dd. dddd', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/nb_NO.js: -------------------------------------------------------------------------------- 1 | // Norwegian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember' ], 5 | monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des' ], 6 | weekdaysFull: [ 'søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag' ], 7 | weekdaysShort: [ 'søn','man','tir', 'ons', 'tor', 'fre', 'lør' ], 8 | today: 'i dag', 9 | clear: 'nullstill', 10 | close: 'lukk', 11 | firstDay: 1, 12 | format: 'dd. mmm. yyyy', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'nullstill' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/ne_NP.js: -------------------------------------------------------------------------------- 1 | // Nepali 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्त', 'सेप्टेम्बर', 'अक्टोबर', 'नोवेम्बर', 'डिसेम्बर' ], 5 | monthsShort: [ 'जन', 'फेब्रु', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुल', 'अग', 'सेप्टे', 'अक्टो', 'नोभे', 'डिसे' ], 6 | weekdaysFull: [ 'सोमबार', 'मङ्लबार', 'बुधबार', 'बिहीबार', 'शुक्रबार', 'शनिबार', 'आईतबार' ], 7 | weekdaysShort: [ 'सोम', 'मंगल्', 'बुध', 'बिही', 'शुक्र', 'शनि', 'आईत' ], 8 | numbers: [ '०', '१', '२', '३', '४', '५', '६', '७', '८', '९' ], 9 | today: 'आज', 10 | clear: 'मेटाउनुहोस्', 11 | format: 'dddd, dd mmmm, yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'मेटाउनुहोस्' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/nl_NL.js: -------------------------------------------------------------------------------- 1 | // Dutch 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december' ], 5 | monthsShort: [ 'jan', 'feb', 'maa', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ], 6 | weekdaysFull: [ 'zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag' ], 7 | weekdaysShort: [ 'zo', 'ma', 'di', 'wo', 'do', 'vr', 'za' ], 8 | today: 'vandaag', 9 | clear: 'verwijderen', 10 | close: 'sluiten', 11 | firstDay: 1, 12 | format: 'dddd d mmmm yyyy', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'verwijderen' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/pl_PL.js: -------------------------------------------------------------------------------- 1 | // Polish 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień' ], 5 | monthsShort: [ 'sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru' ], 6 | weekdaysFull: [ 'niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota' ], 7 | weekdaysShort: [ 'niedz.', 'pn.', 'wt.', 'śr.', 'cz.', 'pt.', 'sob.' ], 8 | today: 'Dzisiaj', 9 | clear: 'Usuń', 10 | close: 'Zamknij', 11 | firstDay: 1, 12 | format: 'd mmmm yyyy', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'usunąć' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/pt_BR.js: -------------------------------------------------------------------------------- 1 | // Brazilian Portuguese 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro' ], 5 | monthsShort: [ 'jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez' ], 6 | weekdaysFull: [ 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado' ], 7 | weekdaysShort: [ 'dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sab' ], 8 | today: 'hoje', 9 | clear: 'limpar', 10 | close: 'fechar', 11 | format: 'dddd, d !de mmmm !de yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'limpar' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/pt_PT.js: -------------------------------------------------------------------------------- 1 | // Portuguese 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro' ], 5 | monthsShort: [ 'jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez' ], 6 | weekdaysFull: [ 'Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado' ], 7 | weekdaysShort: [ 'dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sab' ], 8 | today: 'Hoje', 9 | clear: 'Limpar', 10 | close: 'Fechar', 11 | format: 'd !de mmmm !de yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'Limpar' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/ro_RO.js: -------------------------------------------------------------------------------- 1 | // Romanian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie' ], 5 | monthsShort: [ 'ian', 'feb', 'mar', 'apr', 'mai', 'iun', 'iul', 'aug', 'sep', 'oct', 'noi', 'dec' ], 6 | weekdaysFull: [ 'duminică', 'luni', 'marţi', 'miercuri', 'joi', 'vineri', 'sâmbătă' ], 7 | weekdaysShort: [ 'D', 'L', 'Ma', 'Mi', 'J', 'V', 'S' ], 8 | today: 'azi', 9 | clear: 'șterge', 10 | firstDay: 1, 11 | format: 'dd mmmm yyyy', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'șterge' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/ru_RU.js: -------------------------------------------------------------------------------- 1 | // Russian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря' ], 5 | monthsShort: [ 'янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек' ], 6 | weekdaysFull: [ 'воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота' ], 7 | weekdaysShort: [ 'вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб' ], 8 | today: 'сегодня', 9 | clear: 'удалить', 10 | close: 'закрыть', 11 | firstDay: 1, 12 | format: 'd mmmm yyyy г.', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'удалить' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/sk_SK.js: -------------------------------------------------------------------------------- 1 | // Slovak 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', 'november', 'december' ], 5 | monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec' ], 6 | weekdaysFull: [ 'nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota' ], 7 | weekdaysShort: [ 'Ne', 'Po', 'Ut', 'St', 'Št', 'Pi', 'So' ], 8 | today: 'dnes', 9 | clear: 'vymazať', 10 | close: 'zavrieť', 11 | firstDay: 1, 12 | format: 'd. mmmm yyyy', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'vymazať' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/sl_SI.js: -------------------------------------------------------------------------------- 1 | // Slovenian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december' ], 5 | monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec' ], 6 | weekdaysFull: [ 'nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota' ], 7 | weekdaysShort: [ 'ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob' ], 8 | today: 'danes', 9 | clear: 'izbriši', 10 | close: 'zapri', 11 | firstDay: 1, 12 | format: 'd. mmmm yyyy', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'izbriši' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/sv_SE.js: -------------------------------------------------------------------------------- 1 | // Swedish 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december' ], 5 | monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ], 6 | weekdaysFull: [ 'söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag' ], 7 | weekdaysShort: [ 'sön', 'mån', 'tis', 'ons', 'tor', 'fre', 'lör' ], 8 | today: 'Idag', 9 | clear: 'Rensa', 10 | close: 'Stäng', 11 | firstDay: 1, 12 | format: 'yyyy-mm-dd', 13 | formatSubmit: 'yyyy/mm/dd', 14 | labelMonthNext: 'Nästa månad', 15 | labelMonthPrev: 'Föregående månad', 16 | labelMonthSelect: 'Välj månad', 17 | labelYearSelect: 'Välj år' 18 | }); 19 | 20 | jQuery.extend( jQuery.fn.pickatime.defaults, { 21 | clear: 'Rensa' 22 | }); 23 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/th_TH.js: -------------------------------------------------------------------------------- 1 | // Thai 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม' ], 5 | monthsShort: [ 'ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.' ], 6 | weekdaysFull: [ 'อาทติย', 'จันทร', 'องัคาร', 'พุธ', 'พฤหสั บดี', 'ศกุร', 'เสาร' ], 7 | weekdaysShort: [ 'อ.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.' ], 8 | today: 'วันนี้', 9 | clear: 'ลบ', 10 | format: 'd mmmm yyyy', 11 | formatSubmit: 'yyyy/mm/dd' 12 | }); 13 | 14 | jQuery.extend( jQuery.fn.pickatime.defaults, { 15 | clear: 'ลบ' 16 | }); 17 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/tr_TR.js: -------------------------------------------------------------------------------- 1 | // Turkish 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık' ], 5 | monthsShort: [ 'Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara' ], 6 | weekdaysFull: [ 'Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi' ], 7 | weekdaysShort: [ 'Pzr', 'Pzt', 'Sal', 'Çrş', 'Prş', 'Cum', 'Cmt' ], 8 | today: 'Bugün', 9 | clear: 'Sil', 10 | close: 'Kapat', 11 | firstDay: 1, 12 | format: 'dd mmmm yyyy dddd', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: 'sil' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/uk_UA.js: -------------------------------------------------------------------------------- 1 | // Ukrainian 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', 'вересень', 'жовтень', 'листопад', 'грудень' ], 5 | monthsShort: [ 'січ', 'лют', 'бер', 'кві', 'тра', 'чер', 'лип', 'сер', 'вер', 'жов', 'лис', 'гру' ], 6 | weekdaysFull: [ 'неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'п‘ятниця', 'субота' ], 7 | weekdaysShort: [ 'нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб' ], 8 | today: 'сьогодні', 9 | clear: 'викреслити', 10 | firstDay: 1, 11 | format: 'dd mmmm yyyy p.', 12 | formatSubmit: 'yyyy/mm/dd' 13 | }); 14 | 15 | jQuery.extend( jQuery.fn.pickatime.defaults, { 16 | clear: 'викреслити' 17 | }); 18 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/vi_VN.js: -------------------------------------------------------------------------------- 1 | // Vietnamese 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ 'Tháng Một', 'Tháng Hai', 'Tháng Ba', 'Tháng Tư', 'Tháng Năm', 'Tháng Sáu', 'Tháng Bảy', 'Tháng Tám', 'Tháng Chín', 'Tháng Mười', 'Tháng Mười Một', 'Tháng Mười Hai' ], 5 | monthsShort: [ 'Một', 'Hai', 'Ba', 'Tư', 'Năm', 'Sáu', 'Bảy', 'Tám', 'Chín', 'Mưới', 'Mười Một', 'Mười Hai' ], 6 | weekdaysFull: [ 'Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy' ], 7 | weekdaysShort: [ 'C.Nhật', 'T.Hai', 'T.Ba', 'T.Tư', 'T.Năm', 'T.Sáu', 'T.Bảy' ], 8 | today: 'Hôm Nay', 9 | clear: 'Xoá', 10 | firstDay: 1 11 | }); 12 | 13 | jQuery.extend( jQuery.fn.pickatime.defaults, { 14 | clear: 'Xoá' 15 | }); 16 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/zh_CN.js: -------------------------------------------------------------------------------- 1 | // Simplified Chinese 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月' ], 5 | monthsShort: [ '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二' ], 6 | weekdaysFull: [ '星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六' ], 7 | weekdaysShort: [ '日', '一', '二', '三', '四', '五', '六' ], 8 | today: '今日', 9 | clear: '清除', 10 | close: '关闭', 11 | firstDay: 1, 12 | format: 'yyyy 年 mm 月 dd 日', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: '清除' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/lib/translations/zh_TW.js: -------------------------------------------------------------------------------- 1 | // Traditional Chinese 2 | 3 | jQuery.extend( jQuery.fn.pickadate.defaults, { 4 | monthsFull: [ '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月' ], 5 | monthsShort: [ '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二' ], 6 | weekdaysFull: [ '星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六' ], 7 | weekdaysShort: [ '日', '一', '二', '三', '四', '五', '六' ], 8 | today: '今天', 9 | clear: '清除', 10 | close: '关闭', 11 | firstDay: 1, 12 | format: 'yyyy 年 mm 月 dd 日', 13 | formatSubmit: 'yyyy/mm/dd' 14 | }); 15 | 16 | jQuery.extend( jQuery.fn.pickatime.defaults, { 17 | clear: '清除' 18 | }); 19 | -------------------------------------------------------------------------------- /lib/pickadate/version-commit.js: -------------------------------------------------------------------------------- 1 | /*jshint node: true*/ 2 | 3 | var grunt = require('grunt') 4 | var exec = require('shelljs').exec 5 | 6 | var pkg = require('./package') 7 | 8 | 9 | var isSuccessful = commitAndTag(pkg.version) 10 | if (!isSuccessful) { 11 | grunt.fail.fatal('Unable to commit and tag version') 12 | } 13 | 14 | return 15 | 16 | 17 | function commitAndTag(version) { 18 | var code = exec([ 19 | 'git add .', 20 | 'git commit -m "Release v' + version + '"', 21 | 'git tag ' + version, 22 | ].join(' && ')).code 23 | return !code 24 | } -------------------------------------------------------------------------------- /lib/summernote/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "summernote", 3 | "homepage": "http://summernote.org", 4 | "license": "MIT", 5 | "main": [ 6 | "./dist/summernote.js", 7 | "./dist/summernote.css" 8 | ], 9 | "ignore": [ 10 | "**/.*", 11 | "Gruntfile.js", 12 | "MAINTAIN.md", 13 | "grunts", 14 | "node_modules", 15 | "bower_components", 16 | "test" 17 | ], 18 | "dependencies": { 19 | "jquery": ">= 1.9.0", 20 | "bootstrap": ">= 3.0.1" 21 | }, 22 | "version": "0.8.0", 23 | "_release": "0.8.0", 24 | "_resolution": { 25 | "type": "version", 26 | "tag": "v0.8.0", 27 | "commit": "5e6339f2a88ef62af5fc3c4f17fddb6cec98e092" 28 | }, 29 | "_source": "git://github.com/summernote/summernote.git", 30 | "_target": "~0.8.0", 31 | "_originalSource": "summernote" 32 | } -------------------------------------------------------------------------------- /lib/summernote/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Thanks for contributing to [Summernote](http://summernote.org)! 2 | 3 | # issues 4 | 5 | Please include one of the following with your issue: 6 | 7 | - [ ] steps to reproduce 8 | - [ ] browser version and os version 9 | - [ ] [gif from www.recordit.co](www.recordit.co) 10 | - [ ] screenshot of issue 11 | 12 | # pull-requests 13 | 14 | ### If you would like to contribute code, please use this PR template(copy/paste into github PR) 15 | And please **DO NOT INCLUDE FILES IN DIST FOLDER**. They disturb merge processes. 16 | 17 | **go ahead and delete any lines that aren't relevant** 18 | 19 | ```markdown 20 | #### What does this PR do? 21 | 22 | - awesome stuff 23 | - really cool feature 24 | - refactor X 25 | 26 | #### Where should the reviewer start? 27 | 28 | - start on the src/summernote.js 29 | 30 | #### How should this be manually tested? 31 | 32 | - click here and here 33 | 34 | #### Any background context you want to provide? 35 | 36 | - the gem needed to be updated... yada yada 37 | 38 | #### What are the relevant tickets? 39 | 40 | 41 | #### Screenshots (if for frontend) 42 | 43 | 44 | ### Checklist 45 | - [ ] added relevant tests 46 | - [ ] didn't break anything 47 | - [ ] ... 48 | 49 | ``` 50 | -------------------------------------------------------------------------------- /lib/summernote/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "summernote", 3 | "homepage": "http://summernote.org", 4 | "license": "MIT", 5 | "main": [ 6 | "./dist/summernote.js", 7 | "./dist/summernote.css" 8 | ], 9 | "ignore": [ 10 | "**/.*", 11 | "Gruntfile.js", 12 | "MAINTAIN.md", 13 | "grunts", 14 | "node_modules", 15 | "bower_components", 16 | "test" 17 | ], 18 | "dependencies": { 19 | "jquery": ">= 1.9.0", 20 | "bootstrap": ">= 3.0.1" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /lib/summernote/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "summernote/summernote", 3 | "description": "Super Simple WYSIWYG Editor on Bootstrap(3.0 and 2.x).", 4 | "type": "library", 5 | "keywords": [ 6 | "wysiwyg" 7 | ], 8 | "homepage": "http://summernote.org/", 9 | "license": "MIT", 10 | "authors": [ 11 | { 12 | "name": "Alan", 13 | "email": "susukang98@gmail.com", 14 | "role": "lead" 15 | } 16 | ], 17 | "support": { 18 | "issues": "https://github.com/summernote/summernote/issues" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /lib/summernote/dist/font/summernote.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/summernote/dist/font/summernote.eot -------------------------------------------------------------------------------- /lib/summernote/dist/font/summernote.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/summernote/dist/font/summernote.ttf -------------------------------------------------------------------------------- /lib/summernote/dist/font/summernote.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datazenit/sensei-grid/5bbbf156c378eb8d6aee380e70b2432aed5b32c4/lib/summernote/dist/font/summernote.woff -------------------------------------------------------------------------------- /lib/summernote/examples/bs3fa4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | summernote - bs3fa4 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 27 | 28 | 29 |
30 |

Lately library 31 | Bootstrap v3.3.5 32 |

33 |
34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /lib/summernote/examples/jquery18lt.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | jquery old 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 21 | 22 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /lib/summernote/examples/lang.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | summernote 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /lib/summernote/examples/nativestyle.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | summernote 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /lib/summernote/examples/rtl.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | summernote 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /lib/summernote/ie8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | summernote 9 | 10 | 11 |
12 |

Summernote 13 | Bootstrap v3.3.5 14 |

15 | 16 |

Hello World

17 |
18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /lib/summernote/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | summernote 9 | 10 | 11 |
12 |

Summernote 13 | Bootstrap v3.3.5 14 | with Summernote Icons 15 |

16 |

Hello World

17 |
18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/summernote/lite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | summernote-lite 8 | 9 | 10 |

Summernote standalone

11 |
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /lib/summernote/meteor/package-standalone.js: -------------------------------------------------------------------------------- 1 | // package metadata file for Meteor.js 2 | 'use strict'; 3 | 4 | var packageName = 'summernote:standalone'; // http://atmospherejs.com/summernote:standalone 5 | var where = 'client'; // where to install: 'client' or 'server'. For both, pass nothing. 6 | 7 | var packageJson = JSON.parse(Npm.require("fs").readFileSync('package.json')); 8 | 9 | Package.describe({ 10 | name: packageName, 11 | summary: 'summernote standalone (official): WYSIWYG editor with embedded images support, packaged without deps', 12 | version: packageJson.version, 13 | git: 'https://github.com/summernote/summernote.git' 14 | }); 15 | 16 | Package.onUse(function (api) { 17 | api.versionsFrom(['METEOR@0.9.0', 'METEOR@1.0']); 18 | // no exports - summernote adds itself to jQuery 19 | api.addFiles([ 20 | 'dist/summernote.js', 21 | 'dist/summernote.css' 22 | ], where); 23 | }); 24 | 25 | Package.onTest(function (api) { 26 | // load dependencies for test only, before loading the package 27 | api.use(['twbs:bootstrap@3.3.1'], where); 28 | 29 | // load our package 30 | api.use(packageName, where); 31 | 32 | // load the test runner 33 | api.use('tinytest', where); 34 | 35 | api.addFiles('meteor/test.js', where); 36 | }); 37 | -------------------------------------------------------------------------------- /lib/summernote/meteor/package.js: -------------------------------------------------------------------------------- 1 | // package metadata file for Meteor.js 2 | 'use strict'; 3 | 4 | var packageName = 'summernote:summernote'; // http://atmospherejs.com/summernote:summernote 5 | var where = 'client'; // where to install: 'client' or 'server'. For both, pass nothing. 6 | 7 | var packageJson = JSON.parse(Npm.require("fs").readFileSync('package.json')); 8 | 9 | Package.describe({ 10 | name: packageName, 11 | summary: 'summernote (official): jQuery+Bootstrap WYSIWYG editor with embedded images support', 12 | version: packageJson.version, 13 | git: 'https://github.com/summernote/summernote.git' 14 | }); 15 | 16 | Package.onUse(function (api) { 17 | api.versionsFrom(['METEOR@0.9.0', 'METEOR@1.0']); 18 | api.use([ 19 | 'jquery', 20 | 'twbs:bootstrap@3.3.1' 21 | ], where); 22 | // no exports - summernote adds itself to jQuery 23 | api.addFiles([ 24 | 'dist/summernote.js', 25 | 'dist/summernote.css' 26 | ], where); 27 | }); 28 | 29 | Package.onTest(function (api) { 30 | api.use(packageName, where); 31 | api.use('tinytest', where); 32 | 33 | api.addFiles('meteor/test.js', where); 34 | }); 35 | -------------------------------------------------------------------------------- /lib/summernote/meteor/test.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | Tinytest.add('Instantiation', function (test) { 4 | var editor = document.createElement('div'); 5 | document.body.appendChild(editor); 6 | $(editor).summernote(); 7 | 8 | test.equal(typeof $(editor).code(), 'string', 'Instantiation'); 9 | }); 10 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/align-center.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/align-indent.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/align-justify.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/align-left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/align-outdent.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/align-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/align.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/arrows-alt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/caret.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/code.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/eraser.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/font.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/italic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/magic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/menu-check.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/minus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/orderedlist.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 12 | 13 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/pencil.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/question.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/redo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/square.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/table.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/templates/summernote.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseClass": "", 3 | "classPrefix": "note-icon-", 4 | "mixinPrefix": "note-icon-" 5 | } 6 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/text-height.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/undo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/unorderedlist.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /lib/summernote/src/icons/video.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /lib/summernote/src/js/base/module/AutoSync.js: -------------------------------------------------------------------------------- 1 | define([ 2 | 'summernote/base/core/dom' 3 | ], function (dom) { 4 | /** 5 | * textarea auto sync. 6 | */ 7 | var AutoSync = function (context) { 8 | var $note = context.layoutInfo.note; 9 | 10 | this.events = { 11 | 'summernote.change': function () { 12 | $note.val(context.invoke('code')); 13 | } 14 | }; 15 | 16 | this.shouldInitialize = function () { 17 | return dom.isTextarea($note[0]); 18 | }; 19 | }; 20 | 21 | return AutoSync; 22 | }); 23 | -------------------------------------------------------------------------------- /lib/summernote/src/js/base/module/Placeholder.js: -------------------------------------------------------------------------------- 1 | define(function () { 2 | var Placeholder = function (context) { 3 | var self = this; 4 | var $editingArea = context.layoutInfo.editingArea; 5 | var options = context.options; 6 | 7 | this.events = { 8 | 'summernote.init summernote.change': function () { 9 | self.update(); 10 | }, 11 | 'summernote.codeview.toggled': function () { 12 | self.update(); 13 | } 14 | }; 15 | 16 | this.shouldInitialize = function () { 17 | return !!options.placeholder; 18 | }; 19 | 20 | this.initialize = function () { 21 | this.$placeholder = $('
'); 22 | this.$placeholder.on('click', function () { 23 | context.invoke('focus'); 24 | }).text(options.placeholder).prependTo($editingArea); 25 | }; 26 | 27 | this.destroy = function () { 28 | this.$placeholder.remove(); 29 | }; 30 | 31 | this.update = function () { 32 | var isShow = !context.invoke('codeview.isActivated') && context.invoke('editor.isEmpty'); 33 | this.$placeholder.toggle(isShow); 34 | }; 35 | }; 36 | 37 | return Placeholder; 38 | }); 39 | -------------------------------------------------------------------------------- /lib/summernote/src/js/intro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Super simple wysiwyg editor v@VERSION 3 | * http://summernote.org/ 4 | * 5 | * summernote.js 6 | * Copyright 2013-2015 Alan Hong. and other contributors 7 | * summernote may be freely distributed under the MIT license./ 8 | * 9 | * Date: @DATE 10 | */ 11 | (function (factory) { 12 | /* global define */ 13 | if (typeof define === 'function' && define.amd) { 14 | // AMD. Register as an anonymous module. 15 | define(['jquery'], factory); 16 | } else if (typeof module === 'object' && module.exports) { 17 | // Node/CommonJS 18 | module.exports = factory(require('jquery')); 19 | } else { 20 | // Browser globals 21 | factory(window.jQuery); 22 | } 23 | }(function ($) { 24 | 'use strict'; 25 | -------------------------------------------------------------------------------- /lib/summernote/src/js/lite/module/Toolbar.js: -------------------------------------------------------------------------------- 1 | define(function () { 2 | var Toolbar = function (context) { 3 | var ui = $.summernote.ui; 4 | var $toolbar = context.layoutInfo.toolbar; 5 | 6 | this.initialize = function () { 7 | ui.buttonGroup([ 8 | ui.button({ 9 | contents: 'bold', 10 | click: context.createInvokeHandler('editor.bold') 11 | }), 12 | ui.button({ 13 | contents: 'italic', 14 | click: context.createInvokeHandler('editor.italic') 15 | }) 16 | ]).render().appendTo($toolbar); 17 | }; 18 | 19 | this.destroy = function () { 20 | $toolbar.children().remove(); 21 | }; 22 | }; 23 | 24 | return Toolbar; 25 | }); 26 | -------------------------------------------------------------------------------- /lib/summernote/src/js/lite/ui.js: -------------------------------------------------------------------------------- 1 | define([ 2 | 'summernote/base/renderer' 3 | ], function (renderer) { 4 | var ui = { 5 | editor: renderer.create('
'), 6 | toolbar: renderer.create('
'), 7 | editingArea: renderer.create('
'), 8 | codable: renderer.create('
'), 9 | editable: renderer.create('
'), 10 | buttonGroup: renderer.create(''), 11 | button: renderer.create('