├── .gitignore ├── react ├── helpers │ └── settings.js ├── components │ ├── content.js │ ├── sidebar.js │ ├── helpers │ │ └── field.js │ └── header.js ├── dispatcher │ └── AppDispatcher.js ├── actions │ └── TemplateActions.js └── app.js ├── assets ├── img │ ├── demo.gif │ ├── tick.png │ ├── backtop.png │ ├── loading.gif │ ├── suggelogo.png │ ├── progressbar.gif │ ├── sandstorm-40.png │ └── svg │ │ ├── loading-spin.svg │ │ ├── loading-bubbles.svg │ │ ├── loading-cylon.svg │ │ ├── loading-cubes.svg │ │ └── loading-balls.svg ├── js │ ├── script.js │ └── jRespond.min.js ├── fonts │ ├── meteo.eot │ ├── meteo.ttf │ ├── vjs.eot │ ├── vjs.ttf │ ├── vjs.woff │ ├── ecoico.eot │ ├── ecoico.ttf │ ├── ecoico.woff │ ├── entypo.eot │ ├── entypo.ttf │ ├── entypo.woff │ ├── icomoon.eot │ ├── icomoon.ttf │ ├── meteo.woff │ ├── brocolidry.eot │ ├── brocolidry.ttf │ ├── icomoon.woff │ ├── steadysets.eot │ ├── steadysets.ttf │ ├── brocolidry.woff │ ├── fontawesome.eot │ ├── fontawesome.ttf │ ├── fontawesome.woff │ └── steadysets.woff ├── css │ ├── sprflat-theme │ │ ├── images │ │ │ ├── handle.png │ │ │ ├── animated-overlay.gif │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_62aeef_256x240.png │ │ │ ├── ui-icons_636363_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ ├── ui-icons_cd0a0a_256x240.png │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_75_cccccc_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ └── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── jquery.ui.all.css │ │ ├── jquery.ui.selectable.css │ │ ├── jquery.ui.autocomplete.css │ │ ├── jquery.ui.tooltip.css │ │ ├── jquery.ui.progressbar.css │ │ ├── jquery.ui.base.css │ │ ├── jquery.ui.accordion.css │ │ ├── jquery.ui.spinner.css │ │ ├── jquery.ui.tabs.css │ │ ├── jquery.ui.resizable.css │ │ └── jquery.ui.dialog.css │ ├── custom-landing.css │ └── custom.css └── plugins │ ├── forms │ ├── icheck │ │ └── flat │ │ │ ├── aero.png │ │ │ ├── blue.png │ │ │ ├── flat.png │ │ │ ├── green.png │ │ │ ├── grey.png │ │ │ ├── pink.png │ │ │ ├── red.png │ │ │ ├── aero@2x.png │ │ │ ├── blue@2x.png │ │ │ ├── flat@2x.png │ │ │ ├── grey@2x.png │ │ │ ├── orange.png │ │ │ ├── pink@2x.png │ │ │ ├── purple.png │ │ │ ├── red@2x.png │ │ │ ├── yellow.png │ │ │ ├── green@2x.png │ │ │ ├── orange@2x.png │ │ │ ├── purple@2x.png │ │ │ ├── yellow@2x.png │ │ │ ├── flat.css │ │ │ ├── red.css │ │ │ └── aero.css │ ├── select2 │ │ ├── select2.png │ │ ├── select2x2.png │ │ ├── spinner.gif │ │ └── _locale │ │ │ ├── select2_locale_zh-CN.js │ │ │ ├── select2_locale_zh-TW.js │ │ │ ├── select2_locale_ja.js │ │ │ ├── select2_locale_ko.js │ │ │ ├── select2_locale_hu.js │ │ │ ├── select2_locale_he.js │ │ │ ├── select2_locale_ar.js │ │ │ ├── select2_locale_de.js │ │ │ ├── select2_locale_tr.js │ │ │ ├── select2_locale_th.js │ │ │ ├── select2_locale_ms.js │ │ │ ├── select2_locale_nl.js │ │ │ ├── select2_locale_fa.js │ │ │ ├── select2_locale_da.js │ │ │ ├── select2_locale_is.js │ │ │ ├── select2_locale_sv.js │ │ │ ├── select2_locale_it.js │ │ │ ├── select2_locale_no.js │ │ │ ├── select2_locale_pt-BR.js │ │ │ ├── select2_locale_pt-PT.js │ │ │ ├── select2_locale_ro.js │ │ │ ├── select2_locale_et.js │ │ │ ├── select2_locale_id.js │ │ │ ├── select2_locale_en.js.template │ │ │ ├── select2_locale_fr.js │ │ │ ├── select2_locale_bg.js │ │ │ ├── select2_locale_es.js │ │ │ ├── select2_locale_ru.js │ │ │ ├── select2_locale_vi.js │ │ │ ├── select2_locale_mk.js │ │ │ ├── select2_locale_el.js │ │ │ ├── select2_locale_ca.js │ │ │ ├── select2_locale_lv.js │ │ │ ├── select2_locale_fi.js │ │ │ ├── select2_locale_ua.js │ │ │ ├── select2_locale_pl.js │ │ │ ├── select2_locale_eu.js │ │ │ ├── select2_locale_lt.js │ │ │ └── select2_locale_gl.js │ ├── validation │ │ └── localization │ │ │ ├── methods_pt.js │ │ │ ├── methods_nl.js │ │ │ ├── methods_de.js │ │ │ ├── messages_ko.js │ │ │ ├── messages_zh.js │ │ │ ├── messages_zh_TW.js │ │ │ ├── messages_ja.js │ │ │ ├── messages_vi.js │ │ │ ├── messages_sk.js │ │ │ ├── messages_da.js │ │ │ ├── messages_he.js │ │ │ ├── messages_hu.js │ │ │ ├── messages_no.js │ │ │ ├── messages_ar.js │ │ │ ├── messages_th.js │ │ │ ├── messages_sr.js │ │ │ ├── messages_sv.js │ │ │ ├── messages_fa.js │ │ │ ├── messages_hr.js │ │ │ ├── messages_de.js │ │ │ ├── messages_cs.js │ │ │ ├── messages_it.js │ │ │ ├── messages_et.js │ │ │ ├── messages_lt.js │ │ │ ├── messages_si.js │ │ │ ├── messages_bg.js │ │ │ ├── messages_sl.js │ │ │ ├── messages_lv.js │ │ │ ├── messages_my.js │ │ │ ├── messages_kk.js │ │ │ ├── messages_ka.js │ │ │ ├── messages_eu.js │ │ │ ├── messages_ca.js │ │ │ ├── messages_es.js │ │ │ ├── messages_pl.js │ │ │ ├── messages_uk.js │ │ │ ├── messages_ru.js │ │ │ ├── messages_el.js │ │ │ ├── messages_tr.js │ │ │ ├── messages_fi.js │ │ │ ├── messages_ro.js │ │ │ ├── messages_pt_PT.js │ │ │ └── messages_pt_BR.js │ ├── datetimepicker │ │ └── locales │ │ │ ├── bootstrap-datetimepicker.kr.js │ │ │ ├── bootstrap-datetimepicker.ja.js │ │ │ ├── bootstrap-datetimepicker.zh-CN.js │ │ │ ├── bootstrap-datetimepicker.zh-TW.js │ │ │ ├── bootstrap-datetimepicker.hr.js │ │ │ ├── bootstrap-datetimepicker.id.js │ │ │ ├── bootstrap-datetimepicker.ua.js │ │ │ ├── bootstrap-datetimepicker.he.js │ │ │ ├── bootstrap-datetimepicker.ms.js │ │ │ ├── bootstrap-datetimepicker.tr.js │ │ │ ├── bootstrap-datetimepicker.ca.js │ │ │ ├── bootstrap-datetimepicker.da.js │ │ │ ├── bootstrap-datetimepicker.el.js │ │ │ ├── bootstrap-datetimepicker.rs.js │ │ │ ├── bootstrap-datetimepicker.sv.js │ │ │ ├── bootstrap-datetimepicker.th.js │ │ │ ├── bootstrap-datetimepicker.bg.js │ │ │ ├── bootstrap-datetimepicker.es.js │ │ │ ├── bootstrap-datetimepicker.nl.js │ │ │ ├── bootstrap-datetimepicker.rs-latin.js │ │ │ ├── bootstrap-datetimepicker.ru.js │ │ │ ├── bootstrap-datetimepicker.sl.js │ │ │ ├── bootstrap-datetimepicker.nb.js │ │ │ ├── bootstrap-datetimepicker.uk.js │ │ │ ├── bootstrap-datetimepicker.hu.js │ │ │ ├── bootstrap-datetimepicker.ro.js │ │ │ ├── bootstrap-datetimepicker.cs.js │ │ │ ├── bootstrap-datetimepicker.is.js │ │ │ ├── bootstrap-datetimepicker.pt-BR.js │ │ │ ├── bootstrap-datetimepicker.de.js │ │ │ ├── bootstrap-datetimepicker.fi.js │ │ │ ├── bootstrap-datetimepicker.sk.js │ │ │ ├── bootstrap-datetimepicker.fr.js │ │ │ ├── bootstrap-datetimepicker.it.js │ │ │ ├── bootstrap-datetimepicker.pl.js │ │ │ ├── bootstrap-datetimepicker.pt.js │ │ │ ├── bootstrap-datetimepicker.lv.js │ │ │ ├── bootstrap-datetimepicker.lt.js │ │ │ └── bootstrap-datetimepicker.sw.js │ └── globalize │ │ └── cultures │ │ ├── globalize.culture.en-US.js │ │ ├── globalize.culture.en-ZW.js │ │ ├── globalize.culture.en-PH.js │ │ ├── globalize.culture.en-029.js │ │ ├── globalize.culture.en-CA.js │ │ ├── globalize.culture.en-JM.js │ │ ├── globalize.culture.en-AU.js │ │ ├── globalize.culture.en-SG.js │ │ ├── globalize.culture.en-BZ.js │ │ ├── globalize.culture.en-GB.js │ │ ├── globalize.culture.en-TT.js │ │ ├── globalize.culture.en-IE.js │ │ ├── globalize.culture.en-MY.js │ │ ├── globalize.culture.en-NZ.js │ │ ├── globalize.culture.en-IN.js │ │ ├── globalize.culture.en-ZA.js │ │ ├── globalize.culture.moh.js │ │ ├── globalize.culture.moh-CA.js │ │ ├── globalize.culture.sw.js │ │ ├── globalize.culture.sw-KE.js │ │ ├── globalize.culture.fil.js │ │ └── globalize.culture.fil-PH.js │ ├── misc │ └── highlight │ │ └── styles │ │ ├── pojoaque.jpg │ │ ├── school_book.png │ │ ├── brown_papersq.png │ │ ├── ascetic.css │ │ └── mono-blue.css │ └── file │ ├── tmpl.min.js │ └── canvas-to-blob.min.js ├── helpers └── load.js ├── package.json └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /react/helpers/settings.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/img/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/img/demo.gif -------------------------------------------------------------------------------- /assets/img/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/img/tick.png -------------------------------------------------------------------------------- /assets/js/script.js: -------------------------------------------------------------------------------- 1 | $.extend($.gritter.options, { 2 | position: 'bottom-left', 3 | }); -------------------------------------------------------------------------------- /assets/fonts/meteo.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/meteo.eot -------------------------------------------------------------------------------- /assets/fonts/meteo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/meteo.ttf -------------------------------------------------------------------------------- /assets/fonts/vjs.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/vjs.eot -------------------------------------------------------------------------------- /assets/fonts/vjs.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/vjs.ttf -------------------------------------------------------------------------------- /assets/fonts/vjs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/vjs.woff -------------------------------------------------------------------------------- /assets/img/backtop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/img/backtop.png -------------------------------------------------------------------------------- /assets/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/img/loading.gif -------------------------------------------------------------------------------- /assets/fonts/ecoico.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/ecoico.eot -------------------------------------------------------------------------------- /assets/fonts/ecoico.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/ecoico.ttf -------------------------------------------------------------------------------- /assets/fonts/ecoico.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/ecoico.woff -------------------------------------------------------------------------------- /assets/fonts/entypo.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/entypo.eot -------------------------------------------------------------------------------- /assets/fonts/entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/entypo.ttf -------------------------------------------------------------------------------- /assets/fonts/entypo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/entypo.woff -------------------------------------------------------------------------------- /assets/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/icomoon.eot -------------------------------------------------------------------------------- /assets/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/icomoon.ttf -------------------------------------------------------------------------------- /assets/fonts/meteo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/meteo.woff -------------------------------------------------------------------------------- /assets/img/suggelogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/img/suggelogo.png -------------------------------------------------------------------------------- /assets/fonts/brocolidry.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/brocolidry.eot -------------------------------------------------------------------------------- /assets/fonts/brocolidry.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/brocolidry.ttf -------------------------------------------------------------------------------- /assets/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/icomoon.woff -------------------------------------------------------------------------------- /assets/fonts/steadysets.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/steadysets.eot -------------------------------------------------------------------------------- /assets/fonts/steadysets.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/steadysets.ttf -------------------------------------------------------------------------------- /assets/img/progressbar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/img/progressbar.gif -------------------------------------------------------------------------------- /assets/img/sandstorm-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/img/sandstorm-40.png -------------------------------------------------------------------------------- /assets/fonts/brocolidry.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/brocolidry.woff -------------------------------------------------------------------------------- /assets/fonts/fontawesome.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/fontawesome.eot -------------------------------------------------------------------------------- /assets/fonts/fontawesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/fontawesome.ttf -------------------------------------------------------------------------------- /assets/fonts/fontawesome.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/fontawesome.woff -------------------------------------------------------------------------------- /assets/fonts/steadysets.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/fonts/steadysets.woff -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/handle.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/aero.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/blue.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/flat.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/green.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/grey.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/pink.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/red.png -------------------------------------------------------------------------------- /assets/plugins/forms/select2/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/select2/select2.png -------------------------------------------------------------------------------- /assets/plugins/forms/select2/select2x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/select2/select2x2.png -------------------------------------------------------------------------------- /assets/plugins/forms/select2/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/select2/spinner.gif -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/aero@2x.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/blue@2x.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/flat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/flat@2x.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/grey@2x.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/orange.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/pink@2x.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/purple.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/red@2x.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/yellow.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/green@2x.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/orange@2x.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/purple@2x.png -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/forms/icheck/flat/yellow@2x.png -------------------------------------------------------------------------------- /assets/plugins/misc/highlight/styles/pojoaque.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/misc/highlight/styles/pojoaque.jpg -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/animated-overlay.gif -------------------------------------------------------------------------------- /assets/plugins/misc/highlight/styles/school_book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/misc/highlight/styles/school_book.png -------------------------------------------------------------------------------- /assets/plugins/misc/highlight/styles/brown_papersq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/plugins/misc/highlight/styles/brown_papersq.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-icons_62aeef_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-icons_62aeef_256x240.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-icons_636363_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-icons_636363_256x240.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /assets/css/custom-landing.css: -------------------------------------------------------------------------------- 1 | /* ----------------------------------------- 2 | Custom.css - put your own changes here 3 | ----------------------------------------- */ 4 | -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-bg_flat_75_cccccc_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-bg_flat_75_cccccc_40x100.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /assets/css/sprflat-theme/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvnoskov/sandstorm/HEAD/assets/css/sprflat-theme/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /react/components/content.js: -------------------------------------------------------------------------------- 1 | var React = require('react'); 2 | 3 | var Content = React.createClass({ 4 | render: function() { 5 | return ( 6 |
7 | 2124 8 |
9 | ); 10 | } 11 | }); 12 | module.exports = Content; -------------------------------------------------------------------------------- /react/dispatcher/AppDispatcher.js: -------------------------------------------------------------------------------- 1 | var Dispatcher = require('flux').Dispatcher; 2 | var AppDispatcher = new Dispatcher(); 3 | 4 | AppDispatcher.handleAction = function(action) { 5 | this.dispatch({ 6 | source: 'VIEW_ACTION', 7 | action: action 8 | }); 9 | } 10 | 11 | module.exports = AppDispatcher; -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/methods_pt.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Localized default methods for the jQuery validation plugin. 3 | * Locale: PT_BR 4 | */ 5 | jQuery.extend(jQuery.validator.methods, { 6 | date: function(value, element) { 7 | return this.optional(element) || /^\d\d?\/\d\d?\/\d\d\d?\d?$/.test(value); 8 | } 9 | }); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/methods_nl.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Localized default methods for the jQuery validation plugin. 3 | * Locale: NL 4 | */ 5 | jQuery.extend(jQuery.validator.methods, { 6 | date: function(value, element) { 7 | return this.optional(element) || /^\d\d?[\.\/\-]\d\d?[\.\/\-]\d\d\d?\d?$/.test(value); 8 | } 9 | }); -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import "jquery.ui.base.css"; 12 | @import "jquery.ui.theme.css"; 13 | -------------------------------------------------------------------------------- /react/actions/TemplateActions.js: -------------------------------------------------------------------------------- 1 | var AppDispatcher = require('../dispatcher/AppDispatcher'); 2 | 3 | 4 | var TemplateActions = { 5 | 6 | loadTemplates: function(data) { 7 | AppDispatcher.handleAction({ 8 | actionType: "ADD_COMPONENT", 9 | data: data 10 | }) 11 | } 12 | 13 | }; 14 | 15 | global.TemplateActions = TemplateActions; 16 | module.exports = TemplateActions; -------------------------------------------------------------------------------- /helpers/load.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var gui = require('nw.gui'); 3 | var path = require('path'); 4 | var cheerio = require('cheerio'); 5 | var child_process = require('child_process'); 6 | var spawn = child_process.spawn; 7 | var ansi = require('ansi-html-stream') 8 | var moment = require('moment'); 9 | require('moment/locale/ru'); 10 | require('dns'); 11 | var mysql = require('mysql'); 12 | -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Selectable#theming 10 | */ 11 | .ui-selectable-helper { 12 | position: absolute; 13 | z-index: 100; 14 | border: 1px dotted black; 15 | } 16 | -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Autocomplete#theming 10 | */ 11 | .ui-autocomplete { 12 | position: absolute; 13 | top: 0; 14 | left: 0; 15 | cursor: default; 16 | } 17 | -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.tooltip.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tooltip 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-tooltip { 10 | padding: 8px; 11 | position: absolute; 12 | z-index: 9999; 13 | max-width: 300px; 14 | box-shadow: 0 0 5px #aaa; 15 | } 16 | body .ui-tooltip { 17 | border-width: 2px; 18 | } 19 | -------------------------------------------------------------------------------- /assets/img/svg/loading-spin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/methods_de.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Localized default methods for the jQuery validation plugin. 3 | * Locale: DE 4 | */ 5 | jQuery.extend(jQuery.validator.methods, { 6 | date: function(value, element) { 7 | return this.optional(element) || /^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value); 8 | }, 9 | number: function(value, element) { 10 | return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value); 11 | } 12 | }); -------------------------------------------------------------------------------- /react/components/sidebar.js: -------------------------------------------------------------------------------- 1 | var React = require('react'); 2 | var Router = require('react-router'); 3 | var Link = Router.Link; 4 | /** 5 | * @jsx React.DOM 6 | */ 7 | 8 | var Sidebar = React.createClass({ 9 | 10 | render: function() { 11 | return ( 12 | 19 | ); 20 | } 21 | }); 22 | 23 | module.exports = Sidebar; 24 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.kr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation for bootstrap-datetimepicker 3 | * Gu Youn 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['kr'] = { 7 | days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"], 8 | daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"], 9 | daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"], 10 | months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 11 | monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation for bootstrap-datetimepicker 3 | * Norio Suzuki 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ja'] = { 7 | days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"], 8 | daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"], 9 | daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"], 10 | months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 11 | monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 12 | today: "今日", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Simplified Chinese translation for bootstrap-datetimepicker 3 | * Yuan Cheung 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['zh-CN'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今日", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "没有找到匹配项"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";}, 10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; }, 11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; }, 12 | formatSearching: function () { return "搜索中..."; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Traditional Chinese translation for bootstrap-datetimepicker 3 | * Rung-Sheng Jang 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['zh-TW'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今天", 13 | suffix: [], 14 | meridiem: ["上午", "下午"] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Traditional Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "沒有找到相符的項目"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "請再輸入" + n + "個字元";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "請刪掉" + n + "個字元";}, 10 | formatSelectionTooBig: function (limit) { return "你只能選擇最多" + limit + "項"; }, 11 | formatLoadMore: function (pageNumber) { return "載入中..."; }, 12 | formatSearching: function () { return "搜尋中..."; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Japanese translation. 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "該当なし"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "後" + n + "文字入れてください"; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "検索文字列が" + n + "文字長すぎます"; }, 11 | formatSelectionTooBig: function (limit) { return "最多で" + limit + "項目までしか選択できません"; }, 12 | formatLoadMore: function (pageNumber) { return "読込中・・・"; }, 13 | formatSearching: function () { return "検索中・・・"; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.hr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Croatian localisation 3 | */ 4 | ;(function($){ 5 | $.fn.datetimepicker.dates['hr'] = { 6 | days: ["Nedjelja", "Ponedjelja", "Utorak", "Srijeda", "Četrtak", "Petak", "Subota", "Nedjelja"], 7 | daysShort: ["Ned", "Pon", "Uto", "Srr", "Čet", "Pet", "Sub", "Ned"], 8 | daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"], 9 | months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], 10 | monthsShort: ["Sije", "Velj", "Ožu", "Tra", "Svi", "Lip", "Jul", "Kol", "Ruj", "Lis", "Stu", "Pro"], 11 | today: "Danas", 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.id.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bahasa translation for bootstrap-datetimepicker 3 | * Azwar Akbar 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['id'] = { 7 | days: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"], 8 | daysShort: ["Mgu", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab", "Mgu"], 9 | daysMin: ["Mg", "Sn", "Sl", "Ra", "Ka", "Ju", "Sa", "Mg"], 10 | months: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"], 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.ua.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datepicker 3 | * Igor Polynets 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ua'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четверг", "П'ятниця", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Cічень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Квт", "Трв", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Грд"], 12 | today: "Сьогодні", 13 | weekStart: 1 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Progressbar 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Progressbar#theming 10 | */ 11 | .ui-progressbar { 12 | height: 2em; 13 | text-align: left; 14 | overflow: hidden; 15 | } 16 | .ui-progressbar .ui-progressbar-value { 17 | margin: -1px; 18 | height: 100%; 19 | } 20 | .ui-progressbar .ui-progressbar-overlay { 21 | background: url("images/animated-overlay.gif"); 22 | height: 100%; 23 | filter: alpha(opacity=25); 24 | opacity: 0.25; 25 | } 26 | .ui-progressbar-indeterminate .ui-progressbar-value { 27 | background-image: none; 28 | } 29 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hebrew translation for bootstrap-datetimepicker 3 | * Sagie Maoz 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['he'] = { 7 | days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"], 8 | daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 9 | daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 10 | months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 11 | monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"], 12 | today: "היום", 13 | suffix: [], 14 | meridiem: [], 15 | rtl: true 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.ms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Malay translation for bootstrap-datetimepicker 3 | * Ateman Faiz 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ms'] = { 7 | days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"], 8 | daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"], 9 | daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"], 10 | months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"], 12 | today: "Hari Ini", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.tr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Turkish translation for bootstrap-datetimepicker 3 | * Serkan Algur 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['tr'] = { 7 | days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"], 8 | daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"], 9 | daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"], 10 | months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], 11 | monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], 12 | today: "Bugün", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.ca.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalan translation for bootstrap-datetimepicker 3 | * J. Garcia 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ca'] = { 7 | days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"], 8 | daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"], 9 | daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"], 10 | months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"], 12 | today: "Avui", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.da.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Danish translation for bootstrap-datetimepicker 3 | * Christian Pedersen 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['da'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.el.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Greek translation for bootstrap-datetimepicker 3 | */ 4 | ;(function($){ 5 | $.fn.datetimepicker.dates['el'] = { 6 | days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"], 7 | daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"], 8 | daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"], 9 | months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], 10 | monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"], 11 | today: "Σήμερα", 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.rs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian cyrillic translation for bootstrap-datetimepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['rs'] = { 7 | days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"], 8 | daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"], 9 | daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"], 10 | months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], 11 | monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], 12 | today: "Данас", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.sv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Swedish translation for bootstrap-datetimepicker 3 | * Patrik Ragnarsson 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['sv'] = { 7 | days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"], 8 | daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"], 9 | daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"], 10 | months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.th.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Thai translation for bootstrap-datetimepicker 3 | * Suchau Jiraprapot 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['th'] = { 7 | days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"], 8 | daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 9 | daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 10 | months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], 11 | monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], 12 | today: "วันนี้", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.bg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bulgarian translation for bootstrap-datetimepicker 3 | * Apostol Apostolov 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['bg'] = { 7 | days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"], 8 | daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"], 9 | daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"], 10 | months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], 11 | monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"], 12 | today: "днес", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.es.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Spanish translation for bootstrap-datetimepicker 3 | * Bruno Bonamin 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['es'] = { 7 | days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"], 10 | months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], 11 | monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], 12 | today: "Hoy", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.nl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Dutch translation for bootstrap-datetimepicker 3 | * Reinier Goltstein 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['nl'] = { 7 | days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"], 8 | daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 9 | daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 10 | months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Vandaag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.rs-latin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian latin translation for bootstrap-datetimepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['rs'] = { 7 | days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"], 9 | daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"], 10 | months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danas", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.ru.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Russian translation for bootstrap-datetimepicker 3 | * Victor Taranenko 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ru'] = { 7 | days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"], 8 | daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"], 9 | daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"], 10 | months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], 11 | monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], 12 | today: "Сегодня", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.sl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovene translation for bootstrap-datetimepicker 3 | * Gregor Rudolf 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['sl'] = { 7 | days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"], 9 | daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"], 10 | months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danes", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.nb.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian (bokmål) translation for bootstrap-datetimepicker 3 | * Fredrik Sundmyhr 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['nb'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_ko.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 translation. 3 | * 4 | * Author: Swen Mun 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "결과 없음"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "너무 짧습니다. "+n+"글자 더 입력해주세요."; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "너무 깁니다. "+n+"글자 지워주세요."; }, 13 | formatSelectionTooBig: function (limit) { return "최대 "+limit+"개까지만 선택하실 수 있습니다."; }, 14 | formatLoadMore: function (pageNumber) { return "불러오는 중…"; }, 15 | formatSearching: function () { return "검색 중…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.uk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datetimepicker 3 | * Andrey Vityuk 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['uk'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"], 12 | today: "Сьогодні", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hungarian translation for bootstrap-datetimepicker 3 | * darevish 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['hu'] = { 7 | days: ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"], 8 | daysShort: ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo", "Vas"], 9 | daysMin: ["V", "H", "K", "Sze", "Cs", "P", "Szo", "V"], 10 | months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"], 12 | today: "Ma", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Hungarian translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nincs találat."; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Túl rövid. Még " + n + " karakter hiányzik."; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Túl hosszú. " + n + " kerekterrel több mint kellene."; }, 11 | formatSelectionTooBig: function (limit) { return "Csak " + limit + " elemet lehet kiválasztani."; }, 12 | formatLoadMore: function (pageNumber) { return "Töltés..."; }, 13 | formatSearching: function () { return "Keresés..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.ro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Romanian translation for bootstrap-datetimepicker 3 | * Cristian Vasile 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ro'] = { 7 | days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"], 8 | daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum"], 9 | daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ", "Du"], 10 | months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], 11 | monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Astăzi", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.cs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Czech translation for bootstrap-datetimepicker 3 | * Matěj Koubík 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['cs'] = { 8 | days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"], 9 | daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"], 11 | months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"], 12 | monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"], 13 | today: "Dnes", 14 | suffix: [], 15 | meridiem: [] 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.is.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Icelandic translation for bootstrap-datetimepicker 3 | * Hinrik Örn Sigurðsson 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['is'] = { 7 | days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"], 8 | daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun"], 9 | daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La", "Su"], 10 | months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"], 12 | today: "Í Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.pt-BR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Brazilian translation for bootstrap-datetimepicker 3 | * Cauan Cabral 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['pt-BR'] = { 7 | format: 'dd/mm/yyyy', 8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 13 | today: "Hoje", 14 | suffix: [], 15 | meridiem: [] 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.de.js: -------------------------------------------------------------------------------- 1 | /** 2 | * German translation for bootstrap-datetimepicker 3 | * Sam Zurcher 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['de'] = { 7 | days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"], 8 | daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"], 9 | daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"], 10 | months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 11 | monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], 12 | today: "Heute", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1, 16 | format: "dd.mm.yyyy" 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.fi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Finnish translation for bootstrap-datetimepicker 3 | * Jaakko Salonen 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['fi'] = { 7 | days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai", "sunnuntai"], 8 | daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau", "sun"], 9 | daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la", "su"], 10 | months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"], 11 | monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"], 12 | today: "tänään", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.sk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovak translation for bootstrap-datetimepicker 3 | * Marek Lichtner 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates["sk"] = { 8 | days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota", "Nedeľa"], 9 | daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pia", "So", "Ne"], 11 | months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"], 12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"], 13 | today: "Dnes", 14 | suffix: [], 15 | meridiem: [] 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Hebrew translation. 3 | * 4 | * Author: Yakir Sitbon 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "לא נמצאו התאמות"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "נא להזין עוד " + n + " תווים נוספים"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "נא להזין פחות " + n + " תווים"; }, 13 | formatSelectionTooBig: function (limit) { return "ניתן לבחור " + limit + " פריטים"; }, 14 | formatLoadMore: function (pageNumber) { return "טוען תוצאות נוספות..."; }, 15 | formatSearching: function () { return "מחפש..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.fr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * French translation for bootstrap-datetimepicker 3 | * Nico Mollet 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['fr'] = { 7 | days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"], 8 | daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"], 9 | daysMin: ["D", "L", "Ma", "Me", "J", "V", "S", "D"], 10 | months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], 11 | monthsShort: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Aujourd'hui", 13 | suffix: [], 14 | meridiem: ["am", "pm"], 15 | weekStart: 1, 16 | format: "dd/mm/yyyy" 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.it.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Italian translation for bootstrap-datetimepicker 3 | * Enrico Rubboli 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['it'] = { 7 | days: ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato", "Domenica"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"], 10 | months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], 12 | today: "Oggi", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1, 16 | format: "dd.mm.yyyy" 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.pl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Polish translation for bootstrap-datetimepicker 3 | * Robert 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['pl'] = { 7 | days: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela"], 8 | daysShort: ["Nie", "Pn", "Wt", "Śr", "Czw", "Pt", "So", "Nie"], 9 | daysMin: ["N", "Pn", "Wt", "Śr", "Cz", "Pt", "So", "N"], 10 | months: ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"], 11 | monthsShort: ["Sty", "Lu", "Mar", "Kw", "Maj", "Cze", "Lip", "Sie", "Wrz", "Pa", "Lis", "Gru"], 12 | today: "Dzisiaj", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_ar.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Arabic translation. 3 | * 4 | * Author: Your Name 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "لا توجد نتائج"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "من فضلك أدخل " + n + " حروف أكثر"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "من فضلك أحذف " + n + " حروف"; }, 13 | formatSelectionTooBig: function (limit) { return "يمكنك ان تختار " + limit + " أختيارات فقط"; }, 14 | formatLoadMore: function (pageNumber) { return "تحمل المذيد من النتائج ..."; }, 15 | formatSearching: function () { return "جاري البحث ..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_de.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 German translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Keine Übereinstimmungen gefunden"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Bitte " + n + " Zeichen mehr eingeben"; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Bitte " + n + " Zeichen weniger eingeben"; }, 11 | formatSelectionTooBig: function (limit) { return "Sie können nur " + limit + " Eintr" + (limit === 1 ? "ag" : "äge") + " auswählen"; }, 12 | formatLoadMore: function (pageNumber) { return "Lade mehr Ergebnisse..."; }, 13 | formatSearching: function () { return "Suche..."; } 14 | }); 15 | })(jQuery); -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.pt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Portuguese translation for bootstrap-datetimepicker 3 | * Original code: Cauan Cabral 4 | * Tiago Melo 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['pt'] = { 8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 13 | suffix: [], 14 | meridiem: ["am","pm"], 15 | today: "Hoje" 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_tr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Turkish translation. 3 | * 4 | * Author: Salim KAYABAŞI 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Sonuç bulunamadı"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "En az " + n + " karakter daha girmelisiniz"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return n + " karakter azaltmalısınız"; }, 13 | formatSelectionTooBig: function (limit) { return "Sadece " + limit + " seçim yapabilirsiniz"; }, 14 | formatLoadMore: function (pageNumber) { return "Daha fazla..."; }, 15 | formatSearching: function () { return "Aranıyor..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_th.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Thai translation. 3 | * 4 | * Author: Atsawin Chaowanakritsanakul 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "ไม่พบข้อมูล"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "โปรดพิมพ์เพิ่มอีก " + n + " ตัวอักษร"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "โปรดลบออก " + n + " ตัวอักษร"; }, 13 | formatSelectionTooBig: function (limit) { return "คุณสามารถเลือกได้ไม่เกิน " + limit + " รายการ"; }, 14 | formatLoadMore: function (pageNumber) { return "กำลังค้นข้อมูลเพิ่ม..."; }, 15 | formatSearching: function () { return "กำลังค้นข้อมูล..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_ms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Malay translation. 3 | * 4 | * Author: Kepoweran 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Tiada padanan yang ditemui"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Sila masukkan " + n + " aksara lagi"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Sila hapuskan " + n + " aksara"; }, 13 | formatSelectionTooBig: function (limit) { return "Anda hanya boleh memilih " + limit + " pilihan"; }, 14 | formatLoadMore: function (pageNumber) { return "Sedang memuatkan keputusan..."; }, 15 | formatSearching: function () { return "Mencari..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_nl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Dutch translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Geen resultaten gevonden"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vul " + n + " karakter" + (n == 1? "" : "s") + " meer in"; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vul " + n + " karakter" + (n == 1? "" : "s") + " minder in"; }, 11 | formatSelectionTooBig: function (limit) { return "Maximaal " + limit + " item" + (limit == 1 ? "" : "s") + " toegestaan"; }, 12 | formatLoadMore: function (pageNumber) { return "Meer resultaten laden..."; }, 13 | formatSearching: function () { return "Zoeken..."; } 14 | }); 15 | })(jQuery); -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.lv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Latvian translation for bootstrap-datetimepicker 3 | * Artis Avotins 4 | */ 5 | 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['lv'] = { 8 | days: ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena", "Svētdiena"], 9 | daysShort: ["Sv", "P", "O", "T", "C", "Pk", "S", "Sv"], 10 | daysMin: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "St", "Sv"], 11 | months: ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"], 12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jūn", "Jūl", "Aug", "Sep", "Okt", "Nov", "Dec."], 13 | today: "Šodien", 14 | suffix: [], 15 | meridiem: [], 16 | weekStart: 1 17 | }; 18 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_fa.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 translation. 3 | * 4 | * Author: Ali Choopan 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "نتیجه‌ای یافت نشد."; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return " لطفا بیش از"+n+"کاراکتر وارد نمایید "; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return " لطفا" + n + " کاراکتر را حذف کنید."; }, 13 | formatSelectionTooBig: function (limit) { return "شما فقط می‌توانید " + limit + " مورد را انتخاب کنید"; }, 14 | formatLoadMore: function (pageNumber) { return "در حال بارگذاری موارد بیشتر ..."; }, 15 | formatSearching: function () { return "در حال جستجو"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_da.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Danish translation. 3 | * 4 | * Author: Anders Jenbo 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Ingen resultater fundet"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Angiv venligst " + n + " tegn mere"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Angiv venligst " + n + " tegn mindre"; }, 13 | formatSelectionTooBig: function (limit) { return "Du kan kun vælge " + limit + " emne" + (limit === 1 ? "" : "r"); }, 14 | formatLoadMore: function (pageNumber) { return "Indlæser flere resultater…"; }, 15 | formatSearching: function () { return "Søger…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_is.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Icelandic translation. 3 | * 4 | */ 5 | (function ($) { 6 | "use strict"; 7 | 8 | $.extend($.fn.select2.defaults, { 9 | formatNoMatches: function () { return "Ekkert fannst"; }, 10 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vinsamlegast skrifið " + n + " staf" + (n == 1 ? "" : "i") + " í viðbót"; }, 11 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vinsamlegast styttið texta um " + n + " staf" + (n == 1 ? "" : "i"); }, 12 | formatSelectionTooBig: function (limit) { return "Þú getur aðeins valið " + limit + " atriði"; }, 13 | formatLoadMore: function (pageNumber) { return "Sæki fleiri niðurstöður..."; }, 14 | formatSearching: function () { return "Leita..."; } 15 | }); 16 | })(jQuery); 17 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_sv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Swedish translation. 3 | * 4 | * Author: Jens Rantil 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Inga träffar"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Var god skriv in " + n + (n>1 ? " till tecken" : " tecken till"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Var god sudda ut " + n + " tecken"; }, 13 | formatSelectionTooBig: function (limit) { return "Du kan max välja " + limit + " element"; }, 14 | formatLoadMore: function (pageNumber) { return "Laddar fler resultat..."; }, 15 | formatSearching: function () { return "Söker..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_ko.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: KO (Korean; 한국어) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "필수 항목입니다.", 8 | remote: "항목을 수정하세요.", 9 | email: "유효하지 않은 E-Mail주소입니다.", 10 | url: "유효하지 않은 주소입니다.", 11 | date: "옳바른 날짜를 입력하세요.", 12 | dateISO: "옳바른 날짜(ISO)를 입력하세요.", 13 | number: "유효한 숫자가 아닙니다.", 14 | digits: "숫자만 입력 가능합니다.", 15 | creditcard: "신용카드번호가 바르지 않습니다.", 16 | equalTo: "같은값을 다시 입력하세요.", 17 | accept: "옳바른 확장자가 아닙니다.", 18 | maxlength: $.format("{0}자를 넘을 수 없습니다. "), 19 | minlength: $.format("{0}자 이하로 입력하세요."), 20 | rangelength: $.format("문자 길이를 {0} 에서 {1} 사이의로 입력하세요."), 21 | range: $.format("{0} 에서 {1} 값을 입력하세요."), 22 | max: $.format("{0} 이하의 값을 입력하세요."), 23 | min: $.format("{0} 이상의 값을 입력하세요.") 24 | }); 25 | }(jQuery)); 26 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_it.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Italian translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nessuna corrispondenza trovata"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Inserisci ancora " + n + " caratter" + (n == 1? "e" : "i"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Inserisci " + n + " caratter" + (n == 1? "e" : "i") + " in meno"; }, 11 | formatSelectionTooBig: function (limit) { return "Puoi selezionare solo " + limit + " element" + (limit == 1 ? "o" : "i"); }, 12 | formatLoadMore: function (pageNumber) { return "Caricamento in corso..."; }, 13 | formatSearching: function () { return "Ricerca..."; } 14 | }); 15 | })(jQuery); -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import url("jquery.ui.core.css"); 12 | @import url("jquery.ui.accordion.css"); 13 | @import url("jquery.ui.autocomplete.css"); 14 | @import url("jquery.ui.button.css"); 15 | @import url("jquery.ui.datepicker.css"); 16 | @import url("jquery.ui.dialog.css"); 17 | @import url("jquery.ui.menu.css"); 18 | @import url("jquery.ui.progressbar.css"); 19 | @import url("jquery.ui.resizable.css"); 20 | @import url("jquery.ui.selectable.css"); 21 | @import url("jquery.ui.slider.css"); 22 | @import url("jquery.ui.spinner.css"); 23 | @import url("jquery.ui.tabs.css"); 24 | @import url("jquery.ui.tooltip.css"); 25 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_no.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Norwegian translation. 3 | * 4 | * Author: Torgeir Veimo 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Ingen treff"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vennligst skriv inn " + n + (n>1 ? " flere tegn" : " tegn til"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vennligst fjern " + n + " tegn"; }, 13 | formatSelectionTooBig: function (limit) { return "Du kan velge maks " + limit + " elementer"; }, 14 | formatLoadMore: function (pageNumber) { return "Laster flere resultater..."; }, 15 | formatSearching: function () { return "Søker..."; } 16 | }); 17 | })(jQuery); 18 | 19 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_pt-BR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Brazilian Portuguese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nenhum resultado encontrado"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Informe " + n + " caractere" + (n == 1? "" : "s"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " caractere" + (n == 1? "" : "s"); }, 11 | formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); }, 12 | formatLoadMore: function (pageNumber) { return "Carregando mais resultados..."; }, 13 | formatSearching: function () { return "Buscando..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_zh.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: ZH (Chinese, 中文 (Zhōngwén), 汉语, 漢語) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "必选字段", 8 | remote: "请修正该字段", 9 | email: "请输入正确格式的电子邮件", 10 | url: "请输入合法的网址", 11 | date: "请输入合法的日期", 12 | dateISO: "请输入合法的日期 (ISO).", 13 | number: "请输入合法的数字", 14 | digits: "只能输入整数", 15 | creditcard: "请输入合法的信用卡号", 16 | equalTo: "请再次输入相同的值", 17 | accept: "请输入拥有合法后缀名的字符串", 18 | maxlength: $.validator.format("请输入一个长度最多是 {0} 的字符串"), 19 | minlength: $.validator.format("请输入一个长度最少是 {0} 的字符串"), 20 | rangelength: $.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"), 21 | range: $.validator.format("请输入一个介于 {0} 和 {1} 之间的值"), 22 | max: $.validator.format("请输入一个最大为 {0} 的值"), 23 | min: $.validator.format("请输入一个最小为 {0} 的值") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_zh_TW.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: ZH (Chinese; 中文 (Zhōngwén), 汉语, 漢語) 4 | * Region: TW (Taiwan) 5 | */ 6 | (function ($) { 7 | $.extend($.validator.messages, { 8 | required: "必填", 9 | remote: "請修正此欄位", 10 | email: "請輸入正確的電子信箱", 11 | url: "請輸入合法的URL", 12 | date: "請輸入合法的日期", 13 | dateISO: "請輸入合法的日期 (ISO).", 14 | number: "請輸入數字", 15 | digits: "請輸入整數", 16 | creditcard: "請輸入合法的信用卡號碼", 17 | equalTo: "請重複輸入一次", 18 | accept: "請輸入有效的後缀字串", 19 | maxlength: $.validator.format("請輸入長度不大於{0} 的字串"), 20 | minlength: $.validator.format("請輸入長度不小於 {0} 的字串"), 21 | rangelength: $.validator.format("請輸入長度介於 {0} 和 {1} 之間的字串"), 22 | range: $.validator.format("請輸入介於 {0} 和 {1} 之間的數值"), 23 | max: $.validator.format("請輸入不大於 {0} 的數值"), 24 | min: $.validator.format("請輸入不小於 {0} 的數值") 25 | }); 26 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.lt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Lithuanian translation for bootstrap-datetimepicker 3 | * Šarūnas Gliebus 4 | */ 5 | 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['lt'] = { 8 | days: ["Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis", "Sekmadienis"], 9 | daysShort: ["S", "Pr", "A", "T", "K", "Pn", "Š", "S"], 10 | daysMin: ["Sk", "Pr", "An", "Tr", "Ke", "Pn", "Št", "Sk"], 11 | months: ["Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"], 12 | monthsShort: ["Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugp", "Rugs", "Spa", "Lap", "Gru"], 13 | today: "Šiandien", 14 | suffix: [], 15 | meridiem: [], 16 | weekStart: 1 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_pt-PT.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Portuguese (Portugal) translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nenhum resultado encontrado"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Introduza " + n + " car" + (n == 1 ? "ácter" : "acteres"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " car" + (n == 1 ? "ácter" : "acteres"); }, 11 | formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); }, 12 | formatLoadMore: function (pageNumber) { return "A carregar mais resultados..."; }, 13 | formatSearching: function () { return "A pesquisar..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_ro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Romanian translation. 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nu a fost găsit nimic"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vă rugăm să introduceți incă " + n + " caracter" + (n == 1 ? "" : "e"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vă rugăm să introduceți mai puțin de " + n + " caracter" + (n == 1? "" : "e"); }, 11 | formatSelectionTooBig: function (limit) { return "Aveți voie să selectați cel mult " + limit + " element" + (limit == 1 ? "" : "e"); }, 12 | formatLoadMore: function (pageNumber) { return "Se încarcă..."; }, 13 | formatSearching: function () { return "Căutare..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_et.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Estonian translation. 3 | * 4 | * Author: Kuldar Kalvik 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Tulemused puuduvad"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Sisesta " + n + " täht" + (n == 1 ? "" : "e") + " rohkem"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Sisesta " + n + " täht" + (n == 1? "" : "e") + " vähem"; }, 13 | formatSelectionTooBig: function (limit) { return "Saad vaid " + limit + " tulemus" + (limit == 1 ? "e" : "t") + " valida"; }, 14 | formatLoadMore: function (pageNumber) { return "Laen tulemusi.."; }, 15 | formatSearching: function () { return "Otsin.."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_ja.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: JA (Japanese; 日本語) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "このフィールドは必須です。", 8 | remote: "このフィールドを修正してください。", 9 | email: "有効なEメールアドレスを入力してください。", 10 | url: "有効なURLを入力してください。", 11 | date: "有効な日付を入力してください。", 12 | dateISO: "有効な日付(ISO)を入力してください。", 13 | number: "有効な数字を入力してください。", 14 | digits: "数字のみを入力してください。", 15 | creditcard: "有効なクレジットカード番号を入力してください。", 16 | equalTo: "同じ値をもう一度入力してください。", 17 | accept: "有効な拡張子を含む値を入力してください。", 18 | maxlength: $.format("{0} 文字以内で入力してください。"), 19 | minlength: $.format("{0} 文字以上で入力してください。"), 20 | rangelength: $.format("{0} 文字から {1} 文字までの値を入力してください。"), 21 | range: $.format("{0} から {1} までの値を入力してください。"), 22 | max: $.format("{0} 以下の値を入力してください。"), 23 | min: $.format("{0} 以上の値を入力してください。") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/datetimepicker/locales/bootstrap-datetimepicker.sw.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Swahili translation for bootstrap-datetimepicker 3 | * Edwin Mugendi 4 | * Source: http://scriptsource.org/cms/scripts/page.php?item_id=entry_detail&uid=xnfaqyzcku 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['sw'] = { 8 | days: ["Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi", "Jumapili"], 9 | daysShort: ["J2", "J3", "J4", "J5", "Alh", "Ij", "J1", "J2"], 10 | daysMin: ["2", "3", "4", "5", "A", "I", "1", "2"], 11 | months: ["Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba", "Oktoba", "Novemba", "Desemba"], 12 | monthsShort: ["Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des"], 13 | today: "Leo", 14 | suffix: [], 15 | meridiem: [] 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_id.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Indonesian translation. 3 | * 4 | * Author: Ibrahim Yusuf 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Tidak ada data yang sesuai"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Masukkan " + n + " huruf lagi" + (n == 1 ? "" : "s"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Hapus " + n + " huruf" + (n == 1 ? "" : "s"); }, 13 | formatSelectionTooBig: function (limit) { return "Anda hanya dapat memilih " + limit + " pilihan" + (limit == 1 ? "" : "s"); }, 14 | formatLoadMore: function (pageNumber) { return "Mengambil data..."; }, 15 | formatSearching: function () { return "Mencari..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_en.js.template: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 translation. 3 | * 4 | * Author: Your Name 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "No matches found"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Please enter " + n + " more character" + (n == 1 ? "" : "s"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Please delete " + n + " character" + (n == 1 ? "" : "s"); }, 13 | formatSelectionTooBig: function (limit) { return "You can only select " + limit + " item" + (limit == 1 ? "" : "s"); }, 14 | formatLoadMore: function (pageNumber) { return "Loading more results..."; }, 15 | formatSearching: function () { return "Searching..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_fr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 French translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Aucun résultat trouvé"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Merci de saisir " + n + " caractère" + (n == 1? "" : "s") + " de plus"; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Merci de supprimer " + n + " caractère" + (n == 1? "" : "s"); }, 11 | formatSelectionTooBig: function (limit) { return "Vous pouvez seulement sélectionner " + limit + " élément" + (limit == 1 ? "" : "s"); }, 12 | formatLoadMore: function (pageNumber) { return "Chargement de résultats supplémentaires..."; }, 13 | formatSearching: function () { return "Recherche en cours..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-US.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-US 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-US", "default", { 29 | name: "en-US", 30 | englishName: "English (United States)" 31 | }); 32 | 33 | }( this )); 34 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_bg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 translation. 3 | * 4 | * Author: Lubomir Vikev 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Няма намерени съвпадения"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Моля въведете още " + n + " символ" + (n == 1 ? "" : "а"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Моля въведете с " + n + " по-малко символ" + (n == 1? "" : "а"); }, 13 | formatSelectionTooBig: function (limit) { return "Можете да направите до " + limit + (limit == 1 ? " избор" : " избора"); }, 14 | formatLoadMore: function (pageNumber) { return "Зареждат се още..."; }, 15 | formatSearching: function () { return "Търсене..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_es.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Spanish translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "No se encontraron resultados"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Por favor, introduzca " + n + " car" + (n == 1? "á" : "a") + "cter" + (n == 1? "" : "es"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Por favor, elimine " + n + " car" + (n == 1? "á" : "a") + "cter" + (n == 1? "" : "es"); }, 11 | formatSelectionTooBig: function (limit) { return "Sólo puede seleccionar " + limit + " elemento" + (limit == 1 ? "" : "s"); }, 12 | formatLoadMore: function (pageNumber) { return "Cargando más resultados..."; }, 13 | formatSearching: function () { return "Buscando..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_ru.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Russian translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Совпадений не найдено"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Пожалуйста, введите еще " + n + " символ" + (n == 1 ? "" : ((n > 1)&&(n < 5) ? "а" : "ов")); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Пожалуйста, введите на " + n + " символ" + (n == 1 ? "" : ((n > 1)&&(n < 5)? "а" : "ов")) + " меньше"; }, 11 | formatSelectionTooBig: function (limit) { return "Вы можете выбрать не более " + limit + " элемент" + (limit == 1 ? "а" : "ов"); }, 12 | formatLoadMore: function (pageNumber) { return "Загрузка данных..."; }, 13 | formatSearching: function () { return "Поиск..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_vi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Vietnamese translation. 3 | * 4 | * Author: Long Nguyen 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Không tìm thấy kết quả"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vui lòng nhập nhiều hơn " + n + " ký tự" + (n == 1 ? "" : "s"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vui lòng nhập ít hơn " + n + " ký tự" + (n == 1? "" : "s"); }, 13 | formatSelectionTooBig: function (limit) { return "Chỉ có thể chọn được " + limit + " tùy chọn" + (limit == 1 ? "" : "s"); }, 14 | formatLoadMore: function (pageNumber) { return "Đang lấy thêm kết quả..."; }, 15 | formatSearching: function () { return "Đang tìm..."; } 16 | }); 17 | })(jQuery); 18 | 19 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_mk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Macedonian translation. 3 | * 4 | * Author: Marko Aleksic 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Нема пронајдено совпаѓања"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Ве молиме внесете уште " + n + " карактер" + (n == 1 ? "" : "и"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Ве молиме внесете " + n + " помалку карактер" + (n == 1? "" : "и"); }, 13 | formatSelectionTooBig: function (limit) { return "Можете да изберете само " + limit + " ставк" + (limit == 1 ? "а" : "и"); }, 14 | formatLoadMore: function (pageNumber) { return "Вчитување резултати..."; }, 15 | formatSearching: function () { return "Пребарување..."; } 16 | }); 17 | })(jQuery); -------------------------------------------------------------------------------- /assets/plugins/file/tmpl.min.js: -------------------------------------------------------------------------------- 1 | !function(a){"use strict";var b=function(a,c){var d=/[^\w\-\.:]/.test(a)?new Function(b.arg+",tmpl","var _e=tmpl.encode"+b.helper+",_s='"+a.replace(b.regexp,b.func)+"';return _s;"):b.cache[a]=b.cache[a]||b(b.load(a));return c?d(c,b):function(a){return d(a,b)}};b.cache={},b.load=function(a){return document.getElementById(a).innerHTML},b.regexp=/([\s'\\])(?!(?:[^{]|\{(?!%))*%\})|(?:\{%(=|#)([\s\S]+?)%\})|(\{%)|(%\})/g,b.func=function(a,b,c,d,e,f){return b?{"\n":"\\n","\r":"\\r"," ":"\\t"," ":" "}[b]||"\\"+b:c?"="===c?"'+_e("+d+")+'":"'+("+d+"==null?'':"+d+")+'":e?"';":f?"_s+='":void 0},b.encReg=/[<>&"'\x00]/g,b.encMap={"<":"<",">":">","&":"&",'"':""","'":"'"},b.encode=function(a){return(null==a?"":""+a).replace(b.encReg,function(a){return b.encMap[a]||""})},b.arg="o",b.helper=",print=function(s,e){_s+=e?(s==null?'':s):_e(s);},include=function(s,d){_s+=tmpl(s,d);}","function"==typeof define&&define.amd?define(function(){return b}):a.tmpl=b}(this); -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_el.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 translation. 3 | * 4 | * Author: Your Name 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Δεν βρέθηκαν αποτελέσματα"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Παρακαλούμε εισάγετε " + n + " περισσότερους χαρακτήρες" + (n == 1 ? "" : "s"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Παρακαλούμε διαγράψτε " + n + " χαρακτήρες" + (n == 1 ? "" : "s"); }, 13 | formatSelectionTooBig: function (limit) { return "Μπορείτε να επιλέξετε μόνο " + limit + " αντικείμενο" + (limit == 1 ? "" : "s"); }, 14 | formatLoadMore: function (pageNumber) { return "Φόρτωση περισσότερων..."; }, 15 | formatSearching: function () { return "Αναζήτηση..."; } 16 | }); 17 | })(jQuery); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_vi.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: VI (Vietnamese; Tiếng Việt) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Hãy nhập.", 8 | remote: "Hãy sửa cho đúng.", 9 | email: "Hãy nhập email.", 10 | url: "Hãy nhập URL.", 11 | date: "Hãy nhập ngày.", 12 | dateISO: "Hãy nhập ngày (ISO).", 13 | number: "Hãy nhập số.", 14 | digits: "Hãy nhập chữ số.", 15 | creditcard: "Hãy nhập số thẻ tín dụng.", 16 | equalTo: "Hãy nhập thêm lần nữa.", 17 | accept: "Phần mở rộng không đúng.", 18 | maxlength: $.format("Hãy nhập từ {0} kí tự trở xuống."), 19 | minlength: $.format("Hãy nhập từ {0} kí tự trở lên."), 20 | rangelength: $.format("Hãy nhập từ {0} đến {1} kí tự."), 21 | range: $.format("Hãy nhập từ {0} đến {1}."), 22 | max: $.format("Hãy nhập từ {0} trở xuống."), 23 | min: $.format("Hãy nhập từ {1} trở lên.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_sk.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: SK (Slovak; slovenčina, slovenský jazyk) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Povinné zadať.", 8 | maxlength: $.validator.format("Maximálne {0} znakov."), 9 | minlength: $.validator.format("Minimálne {0} znakov."), 10 | rangelength: $.validator.format("Minimálne {0} a Maximálne {0} znakov."), 11 | email: "E-mailová adresa musí byť platná.", 12 | url: "URL musí byť platný.", 13 | date: "Musí byť dátum.", 14 | number: "Musí byť číslo.", 15 | digits: "Môže obsahovať iba číslice.", 16 | equalTo: "Dva hodnoty sa musia rovnať.", 17 | range: $.validator.format("Musí byť medzi {0} a {1}."), 18 | max: $.validator.format("Nemôže byť viac ako{0}."), 19 | min: $.validator.format("Nemôže byť menej ako{0}."), 20 | creditcard: "Číslo platobnej karty musí byť platné." 21 | }); 22 | }(jQuery)); -------------------------------------------------------------------------------- /react/components/helpers/field.js: -------------------------------------------------------------------------------- 1 | var React = require('react'); 2 | 3 | var Field = React.createClass({ 4 | handleChange:function(type,event){ 5 | this.props.handleFieldChange(type=='checkbox'?event.target.checked:event.target.value) 6 | }, 7 | render: function() { 8 | if(this.props.type=="checkbox"){ 9 | return ( 10 | 14 | ); 15 | }else{ 16 | 17 | return ( 18 | 22 | ); 23 | } 24 | } 25 | 26 | }); 27 | 28 | module.exports = Field; -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_ca.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Catalan translation. 3 | * 4 | * Author: David Planella 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "No s'ha trobat cap coincidència"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Introduïu " + n + " caràcter" + (n == 1 ? "" : "s") + " més"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Introduïu " + n + " caràcter" + (n == 1? "" : "s") + "menys"; }, 13 | formatSelectionTooBig: function (limit) { return "Només podeu seleccionar " + limit + " element" + (limit == 1 ? "" : "s"); }, 14 | formatLoadMore: function (pageNumber) { return "S'estan carregant més resultats..."; }, 15 | formatSearching: function () { return "S'està cercant..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_da.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: DA (Danish; dansk) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Dette felt er påkrævet.", 8 | maxlength: $.validator.format("Indtast højst {0} tegn."), 9 | minlength: $.validator.format("Indtast mindst {0} tegn."), 10 | rangelength: $.validator.format("Indtast mindst {0} og højst {1} tegn."), 11 | email: "Indtast en gyldig email-adresse.", 12 | url: "Indtast en gyldig URL.", 13 | date: "Indtast en gyldig dato.", 14 | number: "Indtast et tal.", 15 | digits: "Indtast kun cifre.", 16 | equalTo: "Indtast den samme værdi igen.", 17 | range: $.validator.format("Angiv en værdi mellem {0} og {1}."), 18 | max: $.validator.format("Angiv en værdi der højst er {0}."), 19 | min: $.validator.format("Angiv en værdi der mindst er {0}."), 20 | creditcard: "Indtast et gyldigt kreditkortnummer." 21 | }); 22 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_lv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Latvian translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Sakritību nav"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Lūdzu ievadiet vēl " + n + " simbol" + (n == 11 ? "us" : (/^\d*[1]$/im.test(n)? "u" : "us")); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Lūdzu ievadiet par " + n + " simbol" + (n == 11 ? "iem" : (/^\d*[1]$/im.test(n)? "u" : "iem")) + " mazāk"; }, 11 | formatSelectionTooBig: function (limit) { return "Jūs varat izvēlēties ne vairāk kā " + limit + " element" + (limit == 11 ? "us" : (/^\d*[1]$/im.test(limit)? "u" : "us")); }, 12 | formatLoadMore: function (pageNumber) { return "Datu ielāde..."; }, 13 | formatSearching: function () { return "Meklēšana..."; } 14 | }); 15 | 16 | })(jQuery); 17 | -------------------------------------------------------------------------------- /assets/img/svg/loading-bubbles.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 9 | 10 | 11 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_fi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Finnish translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { 8 | return "Ei tuloksia"; 9 | }, 10 | formatInputTooShort: function (input, min) { 11 | var n = min - input.length; 12 | return "Ole hyvä ja anna " + n + " merkkiä lisää."; 13 | }, 14 | formatInputTooLong: function (input, max) { 15 | var n = input.length - max; 16 | return "Ole hyvä ja annar " + n + " merkkiä vähemmän."; 17 | }, 18 | formatSelectionTooBig: function (limit) { 19 | return "Voit valita ainoastaan " + limit + " kpl"; 20 | }, 21 | formatLoadMore: function (pageNumber) { 22 | return "Ladataan lisää tuloksia..."; 23 | }, 24 | formatSearching: function () { 25 | return "Etsitään..."; 26 | } 27 | }); 28 | })(jQuery); 29 | -------------------------------------------------------------------------------- /assets/css/custom.css: -------------------------------------------------------------------------------- 1 | .example-enter { 2 | opacity: 0.01; 3 | transition: opacity .2s ease-in; 4 | } 5 | 6 | .example-enter.example-enter-active { 7 | opacity: 1; 8 | } 9 | 10 | .example-leave { 11 | opacity: 1; 12 | transition: opacity .2s ease-in; 13 | } 14 | 15 | .example-leave.example-leave-active { 16 | opacity: 0.01; 17 | } 18 | 19 | #header .navbar .navbar-brand .text-logo, #header .navbar .navbar-brand .text-slogan{ 20 | text-transform: none; 21 | margin-top: 20px; 22 | font-weight:normal; 23 | font-family: Open Sans; 24 | } 25 | .prewels pre{ 26 | height: 200px; 27 | } 28 | .source-list small{ 29 | display: block; 30 | height: 100px; 31 | overflow-y:scroll; 32 | } 33 | .source-list .label{ 34 | margin: 0 5px 3px 0; 35 | } 36 | .modal .modal-content .modal-header{ 37 | background: #75b9e6; 38 | } 39 | #log-shell{ 40 | display: none; 41 | background-color: #777; 42 | padding:20px; 43 | height:300px; 44 | overflow-y:scroll; 45 | color:#fff; 46 | font-family: "Hack", "Monospace"; 47 | } -------------------------------------------------------------------------------- /assets/plugins/file/canvas-to-blob.min.js: -------------------------------------------------------------------------------- 1 | !function(a){"use strict";var b=a.HTMLCanvasElement&&a.HTMLCanvasElement.prototype,c=a.Blob&&function(){try{return Boolean(new Blob)}catch(a){return!1}}(),d=c&&a.Uint8Array&&function(){try{return 100===new Blob([new Uint8Array(100)]).size}catch(a){return!1}}(),e=a.BlobBuilder||a.WebKitBlobBuilder||a.MozBlobBuilder||a.MSBlobBuilder,f=(c||e)&&a.atob&&a.ArrayBuffer&&a.Uint8Array&&function(a){var b,f,g,h,i,j;for(b=a.split(",")[0].indexOf("base64")>=0?atob(a.split(",")[1]):decodeURIComponent(a.split(",")[1]),f=new ArrayBuffer(b.length),g=new Uint8Array(f),h=0;h 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; padding: 0.5em; 9 | background: white; color: black; 10 | } 11 | 12 | .hljs-string, 13 | .hljs-tag .hljs-value, 14 | .hljs-filter .hljs-argument, 15 | .hljs-addition, 16 | .hljs-change, 17 | .apache .hljs-tag, 18 | .apache .hljs-cbracket, 19 | .nginx .hljs-built_in, 20 | .tex .hljs-formula { 21 | color: #888; 22 | } 23 | 24 | .hljs-comment, 25 | .hljs-template_comment, 26 | .hljs-shebang, 27 | .hljs-doctype, 28 | .hljs-pi, 29 | .hljs-javadoc, 30 | .hljs-deletion, 31 | .apache .hljs-sqbracket { 32 | color: #CCC; 33 | } 34 | 35 | .hljs-keyword, 36 | .hljs-tag .hljs-title, 37 | .ini .hljs-title, 38 | .lisp .hljs-title, 39 | .clojure .hljs-title, 40 | .http .hljs-title, 41 | .nginx .hljs-title, 42 | .css .hljs-tag, 43 | .hljs-winutils, 44 | .hljs-flow, 45 | .apache .hljs-tag, 46 | .tex .hljs-command, 47 | .hljs-request, 48 | .hljs-status { 49 | font-weight: bold; 50 | } 51 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-PH.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-PH 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-PH", "default", { 29 | name: "en-PH", 30 | englishName: "English (Republic of the Philippines)", 31 | nativeName: "English (Philippines)", 32 | numberFormat: { 33 | currency: { 34 | symbol: "Php" 35 | } 36 | } 37 | }); 38 | 39 | }( this )); 40 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_he.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: HE (Hebrew; עברית) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "השדה הזה הינו שדה חובה", 8 | remote: "נא לתקן שדה זה", 9 | email: "נא למלא כתובת דוא\"ל חוקית", 10 | url: "נא למלא כתובת אינטרנט חוקית", 11 | date: "נא למלא תאריך חוקי", 12 | dateISO: "נא למלא תאריך חוקי (ISO)", 13 | number: "נא למלא מספר", 14 | digits: "נא למלא רק מספרים", 15 | creditcard: "נא למלא מספר כרטיס אשראי חוקי", 16 | equalTo: "נא למלא את אותו ערך שוב", 17 | accept: "נא למלא ערך עם סיומת חוקית", 18 | maxlength: $.validator.format(".נא לא למלא יותר מ- {0} תווים"), 19 | minlength: $.validator.format("נא למלא לפחות {0} תווים"), 20 | rangelength: $.validator.format("נא למלא ערך בין {0} ל- {1} תווים"), 21 | range: $.validator.format("נא למלא ערך בין {0} ל- {1}"), 22 | max: $.validator.format("נא למלא ערך קטן או שווה ל- {0}"), 23 | min: $.validator.format("נא למלא ערך גדול או שווה ל- {0}") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/img/svg/loading-cylon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_hu.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: HU (Hungarian; Magyar) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Kötelező megadni.", 8 | maxlength: $.validator.format("Legfeljebb {0} karakter hosszú legyen."), 9 | minlength: $.validator.format("Legalább {0} karakter hosszú legyen."), 10 | rangelength: $.validator.format("Legalább {0} és legfeljebb {1} karakter hosszú legyen."), 11 | email: "Érvényes e-mail címnek kell lennie.", 12 | url: "Érvényes URL-nek kell lennie.", 13 | date: "Dátumnak kell lennie.", 14 | number: "Számnak kell lennie.", 15 | digits: "Csak számjegyek lehetnek.", 16 | equalTo: "Meg kell egyeznie a két értéknek.", 17 | range: $.validator.format("{0} és {1} közé kell esnie."), 18 | max: $.validator.format("Nem lehet nagyobb, mint {0}."), 19 | min: $.validator.format("Nem lehet kisebb, mint {0}."), 20 | creditcard: "Érvényes hitelkártyaszámnak kell lennie.", 21 | remote: "Kérem javítsa ki ezt a mezőt.", 22 | dateISO: "Kérem írjon be egy érvényes dátumot (ISO)." 23 | }); 24 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_no.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: NO (Norwegian; Norsk) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Dette feltet er obligatorisk.", 8 | maxlength: $.validator.format("Maksimalt {0} tegn."), 9 | minlength: $.validator.format("Minimum {0} tegn."), 10 | rangelength: $.validator.format("Angi minimum {0} og maksimum {1} tegn."), 11 | email: "Oppgi en gyldig epostadresse.", 12 | url: "Angi en gyldig URL.", 13 | date: "Angi en gyldig dato.", 14 | dateISO: "Angi en gyldig dato (&ARING;&ARING;&ARING;&ARING;-MM-DD).", 15 | dateSE: "Angi en gyldig dato.", 16 | number: "Angi et gyldig nummer.", 17 | numberSE: "Angi et gyldig nummer.", 18 | digits: "Skriv kun tall.", 19 | equalTo: "Skriv samme verdi igjen.", 20 | range: $.validator.format("Angi en verdi mellom {0} og {1}."), 21 | max: $.validator.format("Angi en verdi som er mindre eller lik {0}."), 22 | min: $.validator.format("Angi en verdi som er større eller lik {0}."), 23 | creditcard: "Angi et gyldig kredittkortnummer." 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_ar.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: AR (Arabic; العربية) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "هذا الحقل إلزامي", 8 | remote: "يرجى تصحيح هذا الحقل للمتابعة", 9 | email: "رجاء إدخال عنوان بريد إلكتروني صحيح", 10 | url: "رجاء إدخال عنوان موقع إلكتروني صحيح", 11 | date: "رجاء إدخال تاريخ صحيح", 12 | dateISO: "رجاء إدخال تاريخ صحيح (ISO)", 13 | number: "رجاء إدخال عدد بطريقة صحيحة", 14 | digits: "رجاء إدخال أرقام فقط", 15 | creditcard: "رجاء إدخال رقم بطاقة ائتمان صحيح", 16 | equalTo: "رجاء إدخال نفس القيمة", 17 | accept: "رجاء إدخال ملف بامتداد موافق عليه", 18 | maxlength: $.validator.format("الحد الأقصى لعدد الحروف هو {0}"), 19 | minlength: $.validator.format("الحد الأدنى لعدد الحروف هو {0}"), 20 | rangelength: $.validator.format("عدد الحروف يجب أن يكون بين {0} و {1}"), 21 | range: $.validator.format("رجاء إدخال عدد قيمته بين {0} و {1}"), 22 | max: $.validator.format("رجاء إدخال عدد أقل من أو يساوي (0}"), 23 | min: $.validator.format("رجاء إدخال عدد أكبر من أو يساوي (0}") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_th.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: TH (Thai; ไทย) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "โปรดระบุ", 8 | remote: "โปรดแก้ไขให้ถูกต้อง", 9 | email: "โปรดระบุที่อยู่อีเมล์ที่ถูกต้อง", 10 | url: "โปรดระบุ URL ที่ถูกต้อง", 11 | date: "โปรดระบุวันที่ ที่ถูกต้อง", 12 | dateISO: "โปรดระบุวันที่ ที่ถูกต้อง (ระบบ ISO).", 13 | number: "โปรดระบุทศนิยมที่ถูกต้อง", 14 | digits: "โปรดระบุจำนวนเต็มที่ถูกต้อง", 15 | creditcard: "โปรดระบุรหัสบัตรเครดิตที่ถูกต้อง", 16 | equalTo: "โปรดระบุค่าเดิมอีกครั้ง", 17 | accept: "โปรดระบุค่าที่มีส่วนขยายที่ถูกต้อง", 18 | maxlength: $.validator.format("โปรดอย่าระบุค่าที่ยาวกว่า {0} อักขระ"), 19 | minlength: $.validator.format("โปรดอย่าระบุค่าที่สั้นกว่า {0} อักขระ"), 20 | rangelength: $.validator.format("โปรดอย่าระบุค่าความยาวระหว่าง {0} ถึง {1} อักขระ"), 21 | range: $.validator.format("โปรดระบุค่าระหว่าง {0} และ {1}"), 22 | max: $.validator.format("โปรดระบุค่าน้อยกว่าหรือเท่ากับ {0}"), 23 | min: $.validator.format("โปรดระบุค่ามากกว่าหรือเท่ากับ {0}") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_ua.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 translation. 3 | * 4 | * Author: bigmihail 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Нічого не знайдено"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length, s = ["", "и", "ів"], p = [2,0,1,1,1,2]; return "Введіть буль ласка ще " + n + " символ" + s[ (n%100>4 && n%100<=20)? 2 : p[Math.min(n%10, 5)] ]; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max, s = ["", "и", "ів"], p = [2,0,1,1,1,2]; return "Введіть буль ласка на " + n + " символ" + s[ (n%100>4 && n%100<=20)? 2 : p[Math.min(n%10, 5)] ] + " менше"; }, 13 | formatSelectionTooBig: function (limit) {var s = ["", "и", "ів"], p = [2,0,1,1,1,2]; return "Ви можете вибрати лише " + limit + " елемент" + s[ (limit%100>4 && limit%100<=20)? 2 : p[Math.min(limit%10, 5)] ]; }, 14 | formatLoadMore: function (pageNumber) { return "Завантаження даних..."; }, 15 | formatSearching: function () { return "Пошук..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_sr.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: SR (Serbian; српски језик) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Поље је обавезно.", 8 | remote: "Средите ово поље.", 9 | email: "Унесите исправну и-мејл адресу", 10 | url: "Унесите исправан URL.", 11 | date: "Унесите исправан датум.", 12 | dateISO: "Унесите исправан датум (ISO).", 13 | number: "Унесите исправан број.", 14 | digits: "Унесите само цифе.", 15 | creditcard: "Унесите исправан број кредитне картице.", 16 | equalTo: "Унесите исту вредност поново.", 17 | accept: "Унесите вредност са одговарајућом екстензијом.", 18 | maxlength: $.validator.format("Унесите мање од {0}карактера."), 19 | minlength: $.validator.format("Унесите барем {0} карактера."), 20 | rangelength: $.validator.format("Унесите вредност дугачку између {0} и {1} карактера."), 21 | range: $.validator.format("Унесите вредност између {0} и {1}."), 22 | max: $.validator.format("Унесите вредност мању или једнаку {0}."), 23 | min: $.validator.format("Унесите вредност већу или једнаку {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_sv.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: SV (Swedish; Svenska) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Detta fält är obligatoriskt.", 8 | maxlength: $.validator.format("Du får ange högst {0} tecken."), 9 | minlength: $.validator.format("Du måste ange minst {0} tecken."), 10 | rangelength: $.validator.format("Ange minst {0} och max {1} tecken."), 11 | email: "Ange en korrekt e-postadress.", 12 | url: "Ange en korrekt URL.", 13 | date: "Ange ett korrekt datum.", 14 | dateISO: "Ange ett korrekt datum (ÅÅÅÅ-MM-DD).", 15 | number: "Ange ett korrekt nummer.", 16 | digits: "Ange endast siffror.", 17 | equalTo: "Ange samma värde igen.", 18 | range: $.validator.format("Ange ett värde mellan {0} och {1}."), 19 | max: $.validator.format("Ange ett värde som är mindre eller lika med {0}."), 20 | min: $.validator.format("Ange ett värde som är större eller lika med {0}."), 21 | creditcard: "Ange ett korrekt kreditkortsnummer." 22 | }); 23 | }(jQuery)); 24 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_fa.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: FA (Persian; فارسی) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "تکمیل این فیلد اجباری است.", 8 | remote: "لطفا این فیلد را تصحیح کنید.", 9 | email: ".لطفا یک ایمیل صحیح وارد کنید", 10 | url: "لطفا آدرس صحیح وارد کنید.", 11 | date: "لطفا یک تاریخ صحیح وارد کنید", 12 | dateISO: "لطفا تاریخ صحیح وارد کنید (ISO).", 13 | number: "لطفا عدد صحیح وارد کنید.", 14 | digits: "لطفا تنها رقم وارد کنید", 15 | creditcard: "لطفا کریدیت کارت صحیح وارد کنید.", 16 | equalTo: "لطفا مقدار برابری وارد کنید", 17 | accept: "لطفا مقداری وارد کنید که ", 18 | maxlength: $.validator.format("لطفا بیشتر از {0} حرف وارد نکنید."), 19 | minlength: $.validator.format("لطفا کمتر از {0} حرف وارد نکنید."), 20 | rangelength: $.validator.format("لطفا مقداری بین {0} تا {1} حرف وارد کنید."), 21 | range: $.validator.format("لطفا مقداری بین {0} تا {1} حرف وارد کنید."), 22 | max: $.validator.format("لطفا مقداری کمتر از {0} حرف وارد کنید."), 23 | min: $.validator.format("لطفا مقداری بیشتر از {0} حرف وارد کنید.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-029.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-029 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-029", "default", { 29 | name: "en-029", 30 | englishName: "English (Caribbean)", 31 | nativeName: "English (Caribbean)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | firstDay: 1, 40 | patterns: { 41 | d: "MM/dd/yyyy" 42 | } 43 | } 44 | } 45 | }); 46 | 47 | }( this )); 48 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_hr.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: HR (Croatia; hrvatski jezik) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Ovo polje je obavezno.", 8 | remote: "Ovo polje treba popraviti.", 9 | email: "Unesite ispravnu e-mail adresu.", 10 | url: "Unesite ispravan URL.", 11 | date: "Unesite ispravan datum.", 12 | dateISO: "Unesite ispravan datum (ISO).", 13 | number: "Unesite ispravan broj.", 14 | digits: "Unesite samo brojeve.", 15 | creditcard: "Unesite ispravan broj kreditne kartice.", 16 | equalTo: "Unesite ponovo istu vrijednost.", 17 | accept: "Unesite vrijednost sa ispravnom ekstenzijom.", 18 | maxlength: $.validator.format("Maksimalni broj znakova je {0} ."), 19 | minlength: $.validator.format("Minimalni broj znakova je {0} ."), 20 | rangelength: $.validator.format("Unesite vrijednost između {0} i {1} znakova."), 21 | range: $.validator.format("Unesite vrijednost između {0} i {1}."), 22 | max: $.validator.format("Unesite vrijednost manju ili jednaku {0}."), 23 | min: $.validator.format("Unesite vrijednost veću ili jednaku {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/misc/highlight/styles/mono-blue.css: -------------------------------------------------------------------------------- 1 | /* 2 | Five-color theme from a single blue hue. 3 | */ 4 | .hljs { 5 | display: block; padding: 0.5em; 6 | background: #EAEEF3; color: #00193A; 7 | } 8 | 9 | .hljs-keyword, 10 | .hljs-title, 11 | .hljs-important, 12 | .hljs-request, 13 | .hljs-header, 14 | .hljs-javadoctag { 15 | font-weight: bold; 16 | } 17 | 18 | .hljs-comment, 19 | .hljs-chunk, 20 | .hljs-template_comment { 21 | color: #738191; 22 | } 23 | 24 | .hljs-string, 25 | .hljs-title, 26 | .hljs-parent, 27 | .hljs-built_in, 28 | .hljs-literal, 29 | .hljs-filename, 30 | .hljs-value, 31 | .hljs-addition, 32 | .hljs-tag, 33 | .hljs-argument, 34 | .hljs-link_label, 35 | .hljs-blockquote, 36 | .hljs-header { 37 | color: #0048AB; 38 | } 39 | 40 | .hljs-decorator, 41 | .hljs-prompt, 42 | .hljs-yardoctag, 43 | .hljs-subst, 44 | .hljs-symbol, 45 | .hljs-doctype, 46 | .hljs-regexp, 47 | .hljs-preprocessor, 48 | .hljs-pragma, 49 | .hljs-pi, 50 | .hljs-attribute, 51 | .hljs-attr_selector, 52 | .hljs-javadoc, 53 | .hljs-xmlDocTag, 54 | .hljs-deletion, 55 | .hljs-shebang, 56 | .hljs-string .hljs-variable, 57 | .hljs-link_url, 58 | .hljs-bullet, 59 | .hljs-sqbracket, 60 | .hljs-phony { 61 | color: #4C81C9; 62 | } 63 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_de.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: DE (German, Deutsch) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Dieses Feld ist ein Pflichtfeld.", 8 | maxlength: $.validator.format("Geben Sie bitte maximal {0} Zeichen ein."), 9 | minlength: $.validator.format("Geben Sie bitte mindestens {0} Zeichen ein."), 10 | rangelength: $.validator.format("Geben Sie bitte mindestens {0} und maximal {1} Zeichen ein."), 11 | email: "Geben Sie bitte eine gültige E-Mail Adresse ein.", 12 | url: "Geben Sie bitte eine gültige URL ein.", 13 | date: "Bitte geben Sie ein gültiges Datum ein.", 14 | number: "Geben Sie bitte eine Nummer ein.", 15 | digits: "Geben Sie bitte nur Ziffern ein.", 16 | equalTo: "Bitte denselben Wert wiederholen.", 17 | range: $.validator.format("Geben Sie bitte einen Wert zwischen {0} und {1} ein."), 18 | max: $.validator.format("Geben Sie bitte einen Wert kleiner oder gleich {0} ein."), 19 | min: $.validator.format("Geben Sie bitte einen Wert größer oder gleich {0} ein."), 20 | creditcard: "Geben Sie bitte eine gültige Kreditkarten-Nummer ein." 21 | }); 22 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_cs.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: CS (Czech; čeština, český jazyk) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Tento údaj je povinný.", 8 | remote: "Prosím, opravte tento údaj.", 9 | email: "Prosím, zadejte platný e-mail.", 10 | url: "Prosím, zadejte platné URL.", 11 | date: "Prosím, zadejte platné datum.", 12 | dateISO: "Prosím, zadejte platné datum (ISO).", 13 | number: "Prosím, zadejte číslo.", 14 | digits: "Prosím, zadávejte pouze číslice.", 15 | creditcard: "Prosím, zadejte číslo kreditní karty.", 16 | equalTo: "Prosím, zadejte znovu stejnou hodnotu.", 17 | accept: "Prosím, zadejte soubor se správnou příponou.", 18 | maxlength: $.validator.format("Prosím, zadejte nejvíce {0} znaků."), 19 | minlength: $.validator.format("Prosím, zadejte nejméně {0} znaků."), 20 | rangelength: $.validator.format("Prosím, zadejte od {0} do {1} znaků."), 21 | range: $.validator.format("Prosím, zadejte hodnotu od {0} do {1}."), 22 | max: $.validator.format("Prosím, zadejte hodnotu menší nebo rovnu {0}."), 23 | min: $.validator.format("Prosím, zadejte hodnotu větší nebo rovnu {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-CA.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-CA 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-CA", "default", { 29 | name: "en-CA", 30 | englishName: "English (Canada)", 31 | nativeName: "English (Canada)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | patterns: { 40 | d: "dd/MM/yyyy", 41 | D: "MMMM-dd-yy", 42 | f: "MMMM-dd-yy h:mm tt", 43 | F: "MMMM-dd-yy h:mm:ss tt" 44 | } 45 | } 46 | } 47 | }); 48 | 49 | }( this )); 50 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_it.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: IT (Italian; Italiano) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Campo obbligatorio.", 8 | remote: "Controlla questo campo.", 9 | email: "Inserisci un indirizzo email valido.", 10 | url: "Inserisci un indirizzo web valido.", 11 | date: "Inserisci una data valida.", 12 | dateISO: "Inserisci una data valida (ISO).", 13 | number: "Inserisci un numero valido.", 14 | digits: "Inserisci solo numeri.", 15 | creditcard: "Inserisci un numero di carta di credito valido.", 16 | equalTo: "Il valore non corrisponde.", 17 | accept: "Inserisci un valore con un'estensione valida.", 18 | maxlength: $.validator.format("Non inserire più di {0} caratteri."), 19 | minlength: $.validator.format("Inserisci almeno {0} caratteri."), 20 | rangelength: $.validator.format("Inserisci un valore compreso tra {0} e {1} caratteri."), 21 | range: $.validator.format("Inserisci un valore compreso tra {0} e {1}."), 22 | max: $.validator.format("Inserisci un valore minore o uguale a {0}."), 23 | min: $.validator.format("Inserisci un valore maggiore o uguale a {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_et.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: ET (Estonian; eesti, eesti keel) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "See väli peab olema täidetud.", 8 | maxlength: $.validator.format("Palun sisestage vähem kui {0} tähemärki."), 9 | minlength: $.validator.format("Palun sisestage vähemalt {0} tähemärki."), 10 | rangelength: $.validator.format("Palun sisestage väärtus vahemikus {0} kuni {1} tähemärki."), 11 | email: "Palun sisestage korrektne e-maili aadress.", 12 | url: "Palun sisestage korrektne URL.", 13 | date: "Palun sisestage korrektne kuupäev.", 14 | dateISO: "Palun sisestage korrektne kuupäev (YYYY-MM-DD).", 15 | number: "Palun sisestage korrektne number.", 16 | digits: "Palun sisestage ainult numbreid.", 17 | equalTo: "Palun sisestage sama väärtus uuesti.", 18 | range: $.validator.format("Palun sisestage väärtus vahemikus {0} kuni {1}."), 19 | max: $.validator.format("Palun sisestage väärtus, mis on väiksem või võrdne arvuga {0}."), 20 | min: $.validator.format("Palun sisestage väärtus, mis on suurem või võrdne arvuga {0}."), 21 | creditcard: "Palun sisestage korrektne krediitkaardi number." 22 | }); 23 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_lt.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: LT (Lithuanian; lietuvių kalba) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Šis laukas yra privalomas.", 8 | remote: "Prašau pataisyti šį lauką.", 9 | email: "Prašau įvesti teisingą elektroninio pašto adresą.", 10 | url: "Prašau įvesti teisingą URL.", 11 | date: "Prašau įvesti teisingą datą.", 12 | dateISO: "Prašau įvesti teisingą datą (ISO).", 13 | number: "Prašau įvesti teisingą skaičių.", 14 | digits: "Prašau naudoti tik skaitmenis.", 15 | creditcard: "Prašau įvesti teisingą kreditinės kortelės numerį.", 16 | equalTo: "Prašau įvestį tą pačią reikšmę dar kartą.", 17 | accept: "Prašau įvesti reikšmę su teisingu plėtiniu.", 18 | maxlength: $.format("Prašau įvesti ne daugiau kaip {0} simbolių."), 19 | minlength: $.format("Prašau įvesti bent {0} simbolius."), 20 | rangelength: $.format("Prašau įvesti reikšmes, kurių ilgis nuo {0} iki {1} simbolių."), 21 | range: $.format("Prašau įvesti reikšmę intervale nuo {0} iki {1}."), 22 | max: $.format("Prašau įvesti reikšmę mažesnę arba lygią {0}."), 23 | min: $.format("Prašau įvesti reikšmę didesnę arba lygią {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_si.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: SI (Slovenian) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "To polje je obvezno.", 8 | remote: "Vpis v tem polju ni v pravi obliki.", 9 | email: "Prosimo, vnesite pravi email naslov.", 10 | url: "Prosimo, vnesite pravi URL.", 11 | date: "Prosimo, vnesite pravi datum.", 12 | dateISO: "Prosimo, vnesite pravi datum (ISO).", 13 | number: "Prosimo, vnesite pravo številko.", 14 | digits: "Prosimo, vnesite samo številke.", 15 | creditcard: "Prosimo, vnesite pravo številko kreditne kartice.", 16 | equalTo: "Prosimo, ponovno vnesite enako vsebino.", 17 | accept: "Prosimo, vnesite vsebino z pravo končnico.", 18 | maxlength: $.validator.format("Prosimo, da ne vnašate več kot {0} znakov."), 19 | minlength: $.validator.format("Prosimo, vnesite vsaj {0} znakov."), 20 | rangelength: $.validator.format("Prosimo, vnesite od {0} do {1} znakov."), 21 | range: $.validator.format("Prosimo, vnesite vrednost med {0} in {1}."), 22 | max: $.validator.format("Prosimo, vnesite vrednost manjšo ali enako {0}."), 23 | min: $.validator.format("Prosimo, vnesite vrednost večjo ali enako {0}.") 24 | }); 25 | }(jQuery)); 26 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sandstorm", 3 | "main": "index.html", 4 | "version": "0.0.1", 5 | "description": "Sandstorm yii programmer tool", 6 | "scripts": { 7 | "start": "watchify react/app.js -o react/bundle.js -v ", 8 | "build": "browserify . | uglifyjs > js/bundle.min.js" 9 | }, 10 | "devDependencies": { 11 | "browserify": "~6.2.0", 12 | "envify": "~3.0.0", 13 | "react": "^0.12.0", 14 | "reactify": "^0.15", 15 | "react-localstorage": "*", 16 | "watchify": "~2.1.0" 17 | }, 18 | "browserify": { 19 | "transform": [ 20 | "reactify", 21 | "envify" 22 | ] 23 | }, 24 | "window": { 25 | "toolbar": false, 26 | "resizable": true, 27 | "width": 1280, 28 | "height": 800, 29 | "min_width": 1024, 30 | "min_height": 700, 31 | "position": "center" 32 | }, 33 | "author": "Shipper Team", 34 | "license": "BSD-2-Clause", 35 | "dependencies": { 36 | "ansi-html-stream": "0.0.3", 37 | "brace": "^0.5.1", 38 | "cheerio": "^0.19.0", 39 | "events": "^1.0.2", 40 | "flux": "^2.1.1", 41 | "fs": "0.0.2", 42 | "moment": "^2.9.0", 43 | "mysql": "^2.5.5", 44 | "object-assign": "^4.0.1", 45 | "path": "^0.11.14", 46 | "react-ace": "^2.3.0", 47 | "react-router": "^0.12.4" 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_bg.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: BG (Bulgarian; български език) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Полето е задължително.", 8 | remote: "Моля, въведете правилната стойност.", 9 | email: "Моля, въведете валиден email.", 10 | url: "Моля, въведете валидно URL.", 11 | date: "Моля, въведете валидна дата.", 12 | dateISO: "Моля, въведете валидна дата (ISO).", 13 | number: "Моля, въведете валиден номер.", 14 | digits: "Моля, въведете само цифри", 15 | creditcard: "Моля, въведете валиден номер на кредитна карта.", 16 | equalTo: "Моля, въведете същата стойност отново.", 17 | accept: "Моля, въведете стойност с валидно разширение.", 18 | maxlength: $.validator.format("Моля, въведете повече от {0} символа."), 19 | minlength: $.validator.format("Моля, въведете поне {0} символа."), 20 | rangelength: $.validator.format("Моля, въведете стойност с дължина между {0} и {1} символа."), 21 | range: $.validator.format("Моля, въведете стойност между {0} и {1}."), 22 | max: $.validator.format("Моля, въведете стойност по-малка или равна на {0}."), 23 | min: $.validator.format("Моля, въведете стойност по-голяма или равна на {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_sl.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Language: SL (Slovenian; slovenski jezik) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "To polje je obvezno.", 8 | remote: "Prosimo popravite to polje.", 9 | email: "Prosimo vnesite veljaven email naslov.", 10 | url: "Prosimo vnesite veljaven URL naslov.", 11 | date: "Prosimo vnesite veljaven datum.", 12 | dateISO: "Prosimo vnesite veljaven ISO datum.", 13 | number: "Prosimo vnesite veljavno število.", 14 | digits: "Prosimo vnesite samo števila.", 15 | creditcard: "Prosimo vnesite veljavno številko kreditne kartice.", 16 | equalTo: "Prosimo ponovno vnesite vrednost.", 17 | accept: "Prosimo vnesite vrednost z veljavno končnico.", 18 | maxlength: $.validator.format("Prosimo vnesite največ {0} znakov."), 19 | minlength: $.validator.format("Prosimo vnesite najmanj {0} znakov."), 20 | rangelength: $.validator.format("Prosimo vnesite najmanj {0} in največ {1} znakov."), 21 | range: $.validator.format("Prosimo vnesite vrednost med {0} in {1}."), 22 | max: $.validator.format("Prosimo vnesite vrednost manjše ali enako {0}."), 23 | min: $.validator.format("Prosimo vnesite vrednost večje ali enako {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_lv.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: LV (Latvian; latviešu valoda) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Šis lauks ir obligāts.", 8 | remote: "Lūdzu, pārbaudiet šo lauku.", 9 | email: "Lūdzu, ievadiet derīgu e-pasta adresi.", 10 | url: "Lūdzu, ievadiet derīgu URL adresi.", 11 | date: "Lūdzu, ievadiet derīgu datumu.", 12 | dateISO: "Lūdzu, ievadiet derīgu datumu (ISO).", 13 | number: "Lūdzu, ievadiet derīgu numuru.", 14 | digits: "Lūdzu, ievadiet tikai ciparus.", 15 | creditcard: "Lūdzu, ievadiet derīgu kredītkartes numuru.", 16 | equalTo: "Lūdzu, ievadiet to pašu vēlreiz.", 17 | accept: "Lūdzu, ievadiet vērtību ar derīgu paplašinājumu.", 18 | maxlength: $.validator.format("Lūdzu, ievadiet ne vairāk kā {0} rakstzīmes."), 19 | minlength: $.validator.format("Lūdzu, ievadiet vismaz {0} rakstzīmes."), 20 | rangelength: $.validator.format("Lūdzu ievadiet {0} līdz {1} rakstzīmes."), 21 | range: $.validator.format("Lūdzu, ievadiet skaitli no {0} līdz {1}."), 22 | max: $.validator.format("Lūdzu, ievadiet skaitli, kurš ir mazāks vai vienāds ar {0}."), 23 | min: $.validator.format("Lūdzu, ievadiet skaitli, kurš ir lielāks vai vienāds ar {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/img/svg/loading-cubes.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-JM.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-JM 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-JM", "default", { 29 | name: "en-JM", 30 | englishName: "English (Jamaica)", 31 | nativeName: "English (Jamaica)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"], 35 | symbol: "J$" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | patterns: { 41 | d: "dd/MM/yyyy", 42 | t: "hh:mm tt", 43 | T: "hh:mm:ss tt", 44 | f: "dddd, MMMM dd, yyyy hh:mm tt", 45 | F: "dddd, MMMM dd, yyyy hh:mm:ss tt" 46 | } 47 | } 48 | } 49 | }); 50 | 51 | }( this )); 52 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_my.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: MY (Malay; Melayu) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Medan ini diperlukan.", 8 | remote: "Sila betulkan medan ini.", 9 | email: "Sila masukkan alamat emel yang betul.", 10 | url: "Sila masukkan URL yang betul.", 11 | date: "Sila masukkan tarikh yang betul.", 12 | dateISO: "Sila masukkan tarikh(ISO) yang betul.", 13 | number: "Sila masukkan nombor yang betul.", 14 | digits: "Sila masukkan nilai digit sahaja.", 15 | creditcard: "Sila masukkan nombor kredit kad yang betul.", 16 | equalTo: "Sila masukkan nilai yang sama semula.", 17 | accept: "Sila masukkan nilai yang telah diterima.", 18 | maxlength: $.validator.format("Sila masukkan nilai tidak lebih dari {0} aksara."), 19 | minlength: $.validator.format("Sila masukkan nilai sekurang-kurangnya {0} aksara."), 20 | rangelength: $.validator.format("Sila masukkan panjang nilai antara {0} dan {1} aksara."), 21 | range: $.validator.format("Sila masukkan nilai antara {0} dan {1} aksara."), 22 | max: $.validator.format("Sila masukkan nilai yang kurang atau sama dengan {0}."), 23 | min: $.validator.format("Sila masukkan nilai yang lebih atau sama dengan {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_kk.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: KK (Kazakh; қазақ тілі) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Бұл өрісті міндетті түрде толтырыңыз.", 8 | remote: "Дұрыс мағына енгізуіңізді сұраймыз.", 9 | email: "Нақты электронды поштаңызды енгізуіңізді сұраймыз.", 10 | url: "Нақты URL-ды енгізуіңізді сұраймыз.", 11 | date: "Нақты URL-ды енгізуіңізді сұраймыз.", 12 | dateISO: "Нақты ISO форматымен сәйкес датасын енгізуіңізді сұраймыз.", 13 | number: "Күнді енгізуіңізді сұраймыз.", 14 | digits: "Тек қана сандарды енгізуіңізді сұраймыз.", 15 | creditcard: "Несие картасының нөмірін дұрыс енгізуіңізді сұраймыз.", 16 | equalTo: "Осы мәнді қайта енгізуіңізді сұраймыз.", 17 | accept: "Файлдың кеңейтуін дұрыс таңдаңыз.", 18 | maxlength: $.format("Ұзындығы {0} символдан көр болмасын."), 19 | minlength: $.format("Ұзындығы {0} символдан аз болмасын."), 20 | rangelength: $.format("Ұзындығы {0}-{1} дейін мән енгізуіңізді сұраймыз."), 21 | range: $.format("Пожалуйста, введите число от {0} до {1}. - {0} - {1} санын енгізуіңізді сұраймыз."), 22 | max: $.format("{0} аз немесе тең санын енгізуіңіді сұраймыз."), 23 | min: $.format("{0} көп немесе тең санын енгізуіңізді сұраймыз.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_pl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Polish translation. 3 | * 4 | * Author: Jan Kondratowicz 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | var pl_suffix = function(n) { 10 | if(n == 1) return ""; 11 | if((n%100 > 1 && n%100 < 5) || (n%100 > 20 && n%10 > 1 && n%10 < 5)) return "i"; 12 | return "ów"; 13 | }; 14 | 15 | $.extend($.fn.select2.defaults, { 16 | formatNoMatches: function () { 17 | return "Brak wyników."; 18 | }, 19 | formatInputTooShort: function (input, min) { 20 | var n = min - input.length; 21 | return "Wpisz jeszcze " + n + " znak" + pl_suffix(n) + "."; 22 | }, 23 | formatInputTooLong: function (input, max) { 24 | var n = input.length - max; 25 | return "Wpisana fraza jest za długa o " + n + " znak" + pl_suffix(n) + "."; 26 | }, 27 | formatSelectionTooBig: function (limit) { 28 | return "Możesz zaznaczyć najwyżej " + limit + " element" + pl_suffix(limit) + "."; 29 | }, 30 | formatLoadMore: function (pageNumber) { 31 | return "Ładowanie wyników..."; 32 | }, 33 | formatSearching: function () { 34 | return "Szukanie..."; 35 | } 36 | }); 37 | })(jQuery); -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-AU.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-AU 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-AU", "default", { 29 | name: "en-AU", 30 | englishName: "English (Australia)", 31 | nativeName: "English (Australia)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | firstDay: 1, 40 | patterns: { 41 | d: "d/MM/yyyy", 42 | D: "dddd, d MMMM yyyy", 43 | f: "dddd, d MMMM yyyy h:mm tt", 44 | F: "dddd, d MMMM yyyy h:mm:ss tt", 45 | M: "dd MMMM", 46 | Y: "MMMM yyyy" 47 | } 48 | } 49 | } 50 | }); 51 | 52 | }( this )); 53 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_ka.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: KA (Georgian; ქართული) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "ამ ველის შევსება აუცილებელია.", 8 | remote: "გთხოვთ მიუთითოთ სწორი მნიშვნელობა.", 9 | email: "გთხოვთ მიუთითოთ ელ-ფოსტის კორექტული მისამართი.", 10 | url: "გთხოვთ მიუთითოთ კორექტული URL.", 11 | date: "გთხოვთ მიუთითოთ კორექტული თარიღი.", 12 | dateISO: "გთხოვთ მიუთითოთ კორექტული თარიღი ISO ფორმატში.", 13 | number: "გთხოვთ მიუთითოთ ციფრი.", 14 | digits: "გთხოვთ მიუთითოთ მხოლოდ ციფრები.", 15 | creditcard: "გთხოვთ მიუთითოთ საკრედიტო ბარათის კორექტული ნომერი.", 16 | equalTo: "გთხოვთ მიუთითოთ ასეთივე მნიშვნელობა კიდევ ერთხელ.", 17 | accept: "გთხოვთ აირჩიოთ ფაილი კორექტული გაფართოებით.", 18 | maxlength: $.validator.format("დასაშვებია არაუმეტეს {0} სიმბოლო."), 19 | minlength: $.validator.format("აუცილებელია შეიყვანოთ მინიმუმ {0} სიმბოლო."), 20 | rangelength: $.validator.format("ტექსტში სიმბოლოების რაოდენობა უნდა იყოს {0}-დან {1}-მდე."), 21 | range: $.validator.format("გთხოვთ შეიყვანოთ ციფრი {0}-დან {1}-მდე."), 22 | max: $.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც ნაკლებია ან უდრის {0}-ს."), 23 | min: $.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც მეტია ან უდრის {0}-ს.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_eu.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: EU (Basque; euskara, euskera) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Eremu hau beharrezkoa da.", 8 | remote: "Mesedez, bete eremu hau.", 9 | email: "Mesedez, idatzi baliozko posta helbide bat.", 10 | url: "Mesedez, idatzi baliozko URL bat.", 11 | date: "Mesedez, idatzi baliozko data bat.", 12 | dateISO: "Mesedez, idatzi baliozko (ISO) data bat.", 13 | number: "Mesedez, idatzi baliozko zenbaki oso bat.", 14 | digits: "Mesedez, idatzi digituak soilik.", 15 | creditcard: "Mesedez, idatzi baliozko txartel zenbaki bat.", 16 | equalTo: "Mesedez, idatzi berdina berriro ere.", 17 | accept: "Mesedez, idatzi onartutako luzapena duen balio bat.", 18 | maxlength: $.validator.format("Mesedez, ez idatzi {0} karaktere baino gehiago."), 19 | minlength: $.validator.format("Mesedez, ez idatzi {0} karaktere baino gutxiago."), 20 | rangelength: $.validator.format("Mesedez, idatzi {0} eta {1} karaktere arteko balio bat."), 21 | range: $.validator.format("Mesedez, idatzi {0} eta {1} arteko balio bat."), 22 | max: $.validator.format("Mesedez, idatzi {0} edo txikiagoa den balio bat."), 23 | min: $.validator.format("Mesedez, idatzi {0} edo handiagoa den balio bat.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_ca.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: CA (Catalan; català) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Aquest camp és obligatori.", 8 | remote: "Si us plau, omple aquest camp.", 9 | email: "Si us plau, escriu una adreça de correu-e vàlida", 10 | url: "Si us plau, escriu una URL vàlida.", 11 | date: "Si us plau, escriu una data vàlida.", 12 | dateISO: "Si us plau, escriu una data (ISO) vàlida.", 13 | number: "Si us plau, escriu un número enter vàlid.", 14 | digits: "Si us plau, escriu només dígits.", 15 | creditcard: "Si us plau, escriu un número de tarjeta vàlid.", 16 | equalTo: "Si us plau, escriu el maateix valor de nou.", 17 | accept: "Si us plau, escriu un valor amb una extensió acceptada.", 18 | maxlength: $.validator.format("Si us plau, no escriguis més de {0} caracters."), 19 | minlength: $.validator.format("Si us plau, no escriguis menys de {0} caracters."), 20 | rangelength: $.validator.format("Si us plau, escriu un valor entre {0} i {1} caracters."), 21 | range: $.validator.format("Si us plau, escriu un valor entre {0} i {1}."), 22 | max: $.validator.format("Si us plau, escriu un valor menor o igual a {0}."), 23 | min: $.validator.format("Si us plau, escriu un valor major o igual a {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_es.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: ES (Spanish; Español) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Este campo es obligatorio.", 8 | remote: "Por favor, rellena este campo.", 9 | email: "Por favor, escribe una dirección de correo válida", 10 | url: "Por favor, escribe una URL válida.", 11 | date: "Por favor, escribe una fecha válida.", 12 | dateISO: "Por favor, escribe una fecha (ISO) válida.", 13 | number: "Por favor, escribe un número entero válido.", 14 | digits: "Por favor, escribe sólo dígitos.", 15 | creditcard: "Por favor, escribe un número de tarjeta válido.", 16 | equalTo: "Por favor, escribe el mismo valor de nuevo.", 17 | accept: "Por favor, escribe un valor con una extensión aceptada.", 18 | maxlength: $.validator.format("Por favor, no escribas más de {0} caracteres."), 19 | minlength: $.validator.format("Por favor, no escribas menos de {0} caracteres."), 20 | rangelength: $.validator.format("Por favor, escribe un valor entre {0} y {1} caracteres."), 21 | range: $.validator.format("Por favor, escribe un valor entre {0} y {1}."), 22 | max: $.validator.format("Por favor, escribe un valor menor o igual a {0}."), 23 | min: $.validator.format("Por favor, escribe un valor mayor o igual a {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-SG.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-SG 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-SG", "default", { 29 | name: "en-SG", 30 | englishName: "English (Singapore)", 31 | nativeName: "English (Singapore)", 32 | numberFormat: { 33 | percent: { 34 | pattern: ["-n%","n%"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | days: { 40 | namesShort: ["S","M","T","W","T","F","S"] 41 | }, 42 | patterns: { 43 | d: "d/M/yyyy", 44 | D: "dddd, d MMMM, yyyy", 45 | f: "dddd, d MMMM, yyyy h:mm tt", 46 | F: "dddd, d MMMM, yyyy h:mm:ss tt", 47 | M: "d MMMM" 48 | } 49 | } 50 | } 51 | }); 52 | 53 | }( this )); 54 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_pl.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: PL (Polish; język polski, polszczyzna) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "To pole jest wymagane.", 8 | remote: "Proszę o wypełnienie tego pola.", 9 | email: "Proszę o podanie prawidłowego adresu email.", 10 | url: "Proszę o podanie prawidłowego URL.", 11 | date: "Proszę o podanie prawidłowej daty.", 12 | dateISO: "Proszę o podanie prawidłowej daty (ISO).", 13 | number: "Proszę o podanie prawidłowej liczby.", 14 | digits: "Proszę o podanie samych cyfr.", 15 | creditcard: "Proszę o podanie prawidłowej karty kredytowej.", 16 | equalTo: "Proszę o podanie tej samej wartości ponownie.", 17 | accept: "Proszę o podanie wartości z prawidłowym rozszerzeniem.", 18 | maxlength: $.validator.format("Proszę o podanie nie więcej niż {0} znaków."), 19 | minlength: $.validator.format("Proszę o podanie przynajmniej {0} znaków."), 20 | rangelength: $.validator.format("Proszę o podanie wartości o długości od {0} do {1} znaków."), 21 | range: $.validator.format("Proszę o podanie wartości z przedziału od {0} do {1}."), 22 | max: $.validator.format("Proszę o podanie wartości mniejszej bądź równej {0}."), 23 | min: $.validator.format("Proszę o podanie wartości większej bądź równej {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_uk.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: UK (Ukrainian; українська мова) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Це поле необхідно заповнити.", 8 | remote: "Будь ласка, введіть правильне значення.", 9 | email: "Будь ласка, введіть коректну адресу електронної пошти.", 10 | url: "Будь ласка, введіть коректний URL.", 11 | date: "Будь ласка, введіть коректну дату.", 12 | dateISO: "Будь ласка, введіть коректну дату у форматі ISO.", 13 | number: "Будь ласка, введіть число.", 14 | digits: "Вводите потрібно лише цифри.", 15 | creditcard: "Будь ласка, введіть правильний номер кредитної карти.", 16 | equalTo: "Будь ласка, введіть таке ж значення ще раз.", 17 | accept: "Будь ласка, виберіть файл з правильним розширенням.", 18 | maxlength: $.validator.format("Будь ласка, введіть не більше {0} символів."), 19 | minlength: $.validator.format("Будь ласка, введіть не менше {0} символів."), 20 | rangelength: $.validator.format("Будь ласка, введіть значення довжиною від {0} до {1} символів."), 21 | range: $.validator.format("Будь ласка, введіть число від {0} до {1}."), 22 | max: $.validator.format("Будь ласка, введіть число, менше або рівно {0}."), 23 | min: $.validator.format("Будь ласка, введіть число, більше або рівно {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-BZ.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-BZ 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-BZ", "default", { 29 | name: "en-BZ", 30 | englishName: "English (Belize)", 31 | nativeName: "English (Belize)", 32 | numberFormat: { 33 | currency: { 34 | groupSizes: [3,0], 35 | symbol: "BZ$" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | patterns: { 41 | d: "dd/MM/yyyy", 42 | D: "dddd, dd MMMM yyyy", 43 | t: "hh:mm tt", 44 | T: "hh:mm:ss tt", 45 | f: "dddd, dd MMMM yyyy hh:mm tt", 46 | F: "dddd, dd MMMM yyyy hh:mm:ss tt", 47 | M: "dd MMMM", 48 | Y: "MMMM yyyy" 49 | } 50 | } 51 | } 52 | }); 53 | 54 | }( this )); 55 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_ru.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: RU (Russian; русский язык) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Это поле необходимо заполнить.", 8 | remote: "Пожалуйста, введите правильное значение.", 9 | email: "Пожалуйста, введите корректный адрес электронной почты.", 10 | url: "Пожалуйста, введите корректный URL.", 11 | date: "Пожалуйста, введите корректную дату.", 12 | dateISO: "Пожалуйста, введите корректную дату в формате ISO.", 13 | number: "Пожалуйста, введите число.", 14 | digits: "Пожалуйста, вводите только цифры.", 15 | creditcard: "Пожалуйста, введите правильный номер кредитной карты.", 16 | equalTo: "Пожалуйста, введите такое же значение ещё раз.", 17 | accept: "Пожалуйста, выберите файл с правильным расширением.", 18 | maxlength: $.validator.format("Пожалуйста, введите не больше {0} символов."), 19 | minlength: $.validator.format("Пожалуйста, введите не меньше {0} символов."), 20 | rangelength: $.validator.format("Пожалуйста, введите значение длиной от {0} до {1} символов."), 21 | range: $.validator.format("Пожалуйста, введите число от {0} до {1}."), 22 | max: $.validator.format("Пожалуйста, введите число, меньшее или равное {0}."), 23 | min: $.validator.format("Пожалуйста, введите число, большее или равное {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-GB.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-GB 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-GB", "default", { 29 | name: "en-GB", 30 | englishName: "English (United Kingdom)", 31 | nativeName: "English (United Kingdom)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"], 35 | symbol: "£" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | firstDay: 1, 41 | patterns: { 42 | d: "dd/MM/yyyy", 43 | D: "dd MMMM yyyy", 44 | t: "HH:mm", 45 | T: "HH:mm:ss", 46 | f: "dd MMMM yyyy HH:mm", 47 | F: "dd MMMM yyyy HH:mm:ss", 48 | M: "dd MMMM", 49 | Y: "MMMM yyyy" 50 | } 51 | } 52 | } 53 | }); 54 | 55 | }( this )); 56 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_el.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: EL (Greek; ελληνικά) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Αυτό το πεδίο είναι υποχρεωτικό.", 8 | remote: "Παρακαλώ διορθώστε αυτό το πεδίο.", 9 | email: "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email.", 10 | url: "Παρακαλώ εισάγετε ένα έγκυρο URL.", 11 | date: "Παρακαλώ εισάγετε μια έγκυρη ημερομηνία.", 12 | dateISO: "Παρακαλώ εισάγετε μια έγκυρη ημερομηνία (ISO).", 13 | number: "Παρακαλώ εισάγετε έναν έγκυρο αριθμό.", 14 | digits: "Παρακαλώ εισάγετε μόνο αριθμητικά ψηφία.", 15 | creditcard: "Παρακαλώ εισάγετε έναν έγκυρο αριθμό πιστωτικής κάρτας.", 16 | equalTo: "Παρακαλώ εισάγετε την ίδια τιμή ξανά.", 17 | accept: "Παρακαλώ εισάγετε μια τιμή με έγκυρη επέκταση αρχείου.", 18 | maxlength: $.validator.format("Παρακαλώ εισάγετε μέχρι και {0} χαρακτήρες."), 19 | minlength: $.validator.format("Παρακαλώ εισάγετε τουλάχιστον {0} χαρακτήρες."), 20 | rangelength: $.validator.format("Παρακαλώ εισάγετε μια τιμή με μήκος μεταξύ {0} και {1} χαρακτήρων."), 21 | range: $.validator.format("Παρακαλώ εισάγετε μια τιμή μεταξύ {0} και {1}."), 22 | max: $.validator.format("Παρακαλώ εισάγετε μια τιμή μικρότερη ή ίση του {0}."), 23 | min: $.validator.format("Παρακαλώ εισάγετε μια τιμή μεγαλύτερη ή ίση του {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_tr.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: TR (Turkish; Türkçe) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Bu alanın doldurulması zorunludur.", 8 | remote: "Lütfen bu alanı düzeltin.", 9 | email: "Lütfen geçerli bir e-posta adresi giriniz.", 10 | url: "Lütfen geçerli bir web adresi (URL) giriniz.", 11 | date: "Lütfen geçerli bir tarih giriniz.", 12 | dateISO: "Lütfen geçerli bir tarih giriniz(ISO formatında)", 13 | number: "Lütfen geçerli bir sayı giriniz.", 14 | digits: "Lütfen sadece sayısal karakterler giriniz.", 15 | creditcard: "Lütfen geçerli bir kredi kartı giriniz.", 16 | equalTo: "Lütfen aynı değeri tekrar giriniz.", 17 | accept: "Lütfen geçerli uzantıya sahip bir değer giriniz.", 18 | maxlength: $.validator.format("Lütfen en fazla {0} karakter uzunluğunda bir değer giriniz."), 19 | minlength: $.validator.format("Lütfen en az {0} karakter uzunluğunda bir değer giriniz."), 20 | rangelength: $.validator.format("Lütfen en az {0} ve en fazla {1} uzunluğunda bir değer giriniz."), 21 | range: $.validator.format("Lütfen {0} ile {1} arasında bir değer giriniz."), 22 | max: $.validator.format("Lütfen {0} değerine eşit ya da daha küçük bir değer giriniz."), 23 | min: $.validator.format("Lütfen {0} değerine eşit ya da daha büyük bir değer giriniz.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /assets/img/svg/loading-balls.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-TT.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-TT 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-TT", "default", { 29 | name: "en-TT", 30 | englishName: "English (Trinidad and Tobago)", 31 | nativeName: "English (Trinidad y Tobago)", 32 | numberFormat: { 33 | currency: { 34 | groupSizes: [3,0], 35 | symbol: "TT$" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | patterns: { 41 | d: "dd/MM/yyyy", 42 | D: "dddd, dd MMMM yyyy", 43 | t: "hh:mm tt", 44 | T: "hh:mm:ss tt", 45 | f: "dddd, dd MMMM yyyy hh:mm tt", 46 | F: "dddd, dd MMMM yyyy hh:mm:ss tt", 47 | M: "dd MMMM", 48 | Y: "MMMM yyyy" 49 | } 50 | } 51 | } 52 | }); 53 | 54 | }( this )); 55 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_fi.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: FI (Finnish; suomi, suomen kieli) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Tämä kenttä on pakollinen.", 8 | email: "Syötä oikea sähköpostiosoite.", 9 | url: "Syötä oikea URL osoite.", 10 | date: "Syötä oike päivämäärä.", 11 | dateISO: "Syötä oike päivämäärä (VVVV-MM-DD).", 12 | number: "Syötä numero.", 13 | creditcard: "Syötä voimassa oleva luottokorttinumero.", 14 | digits: "Syötä pelkästään numeroita.", 15 | equalTo: "Syötä sama arvo uudestaan.", 16 | maxlength: $.validator.format("Voit syöttää enintään {0} merkkiä."), 17 | minlength: $.validator.format("Vähintään {0} merkkiä."), 18 | rangelength: $.validator.format("Syötä vähintään {0} ja enintään {1} merkkiä."), 19 | range: $.validator.format("Syötä arvo {0} ja {1} väliltä."), 20 | max: $.validator.format("Syötä arvo joka on pienempi tai yhtä suuri kuin {0}."), 21 | min: $.validator.format("Syötä arvo joka on yhtä suuri tai suurempi kuin {0}.") 22 | }); 23 | }(jQuery)); 24 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-IE.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-IE 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-IE", "default", { 29 | name: "en-IE", 30 | englishName: "English (Ireland)", 31 | nativeName: "English (Ireland)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"], 35 | symbol: "€" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | firstDay: 1, 41 | AM: null, 42 | PM: null, 43 | patterns: { 44 | d: "dd/MM/yyyy", 45 | D: "dd MMMM yyyy", 46 | t: "HH:mm", 47 | T: "HH:mm:ss", 48 | f: "dd MMMM yyyy HH:mm", 49 | F: "dd MMMM yyyy HH:mm:ss", 50 | M: "dd MMMM", 51 | Y: "MMMM yyyy" 52 | } 53 | } 54 | } 55 | }); 56 | 57 | }( this )); 58 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-MY.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-MY 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-MY", "default", { 29 | name: "en-MY", 30 | englishName: "English (Malaysia)", 31 | nativeName: "English (Malaysia)", 32 | numberFormat: { 33 | percent: { 34 | pattern: ["-n%","n%"] 35 | }, 36 | currency: { 37 | symbol: "RM" 38 | } 39 | }, 40 | calendars: { 41 | standard: { 42 | days: { 43 | namesShort: ["S","M","T","W","T","F","S"] 44 | }, 45 | patterns: { 46 | d: "d/M/yyyy", 47 | D: "dddd, d MMMM, yyyy", 48 | f: "dddd, d MMMM, yyyy h:mm tt", 49 | F: "dddd, d MMMM, yyyy h:mm:ss tt", 50 | M: "d MMMM" 51 | } 52 | } 53 | } 54 | }); 55 | 56 | }( this )); 57 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-NZ.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-NZ 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-NZ", "default", { 29 | name: "en-NZ", 30 | englishName: "English (New Zealand)", 31 | nativeName: "English (New Zealand)", 32 | numberFormat: { 33 | currency: { 34 | pattern: ["-$n","$n"] 35 | } 36 | }, 37 | calendars: { 38 | standard: { 39 | firstDay: 1, 40 | AM: ["a.m.","a.m.","A.M."], 41 | PM: ["p.m.","p.m.","P.M."], 42 | patterns: { 43 | d: "d/MM/yyyy", 44 | D: "dddd, d MMMM yyyy", 45 | f: "dddd, d MMMM yyyy h:mm tt", 46 | F: "dddd, d MMMM yyyy h:mm:ss tt", 47 | M: "dd MMMM", 48 | Y: "MMMM yyyy" 49 | } 50 | } 51 | } 52 | }); 53 | 54 | }( this )); 55 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_ro.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: RO (Romanian, limba română) 4 | */ 5 | (function ($) { 6 | $.extend($.validator.messages, { 7 | required: "Acest câmp este obligatoriu.", 8 | remote: "Te rugăm să completezi acest câmp.", 9 | email: "Te rugăm să introduci o adresă de email validă", 10 | url: "Te rugăm sa introduci o adresă URL validă.", 11 | date: "Te rugăm să introduci o dată corectă.", 12 | dateISO: "Te rugăm să introduci o dată (ISO) corectă.", 13 | number: "Te rugăm să introduci un număr întreg valid.", 14 | digits: "Te rugăm să introduci doar cifre.", 15 | creditcard: "Te rugăm să introduci un numar de carte de credit valid.", 16 | equalTo: "Te rugăm să reintroduci valoarea.", 17 | accept: "Te rugăm să introduci o valoare cu o extensie validă.", 18 | maxlength: $.validator.format("Te rugăm să nu introduci mai mult de {0} caractere."), 19 | minlength: $.validator.format("Te rugăm să introduci cel puțin {0} caractere."), 20 | rangelength: $.validator.format("Te rugăm să introduci o valoare între {0} și {1} caractere."), 21 | range: $.validator.format("Te rugăm să introduci o valoare între {0} și {1}."), 22 | max: $.validator.format("Te rugăm să introduci o valoare egal sau mai mică decât {0}."), 23 | min: $.validator.format("Te rugăm să introduci o valoare egal sau mai mare decât {0}.") 24 | }); 25 | }(jQuery)); -------------------------------------------------------------------------------- /react/components/header.js: -------------------------------------------------------------------------------- 1 | var React = require('react'); 2 | var Router = require('react-router'); 3 | var Link = Router.Link; 4 | /** 5 | * @jsx React.DOM 6 | */ 7 | 8 | var Header = React.createClass({ 9 | render: function() { 10 | 11 | return ( 12 | 38 | ); 39 | } 40 | }); 41 | module.exports = Header; 42 | 43 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_eu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Basque translation. 3 | * 4 | * Author: Julen Ruiz Aizpuru 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { 11 | return "Ez da bat datorrenik aurkitu"; 12 | }, 13 | formatInputTooShort: function (input, min) { 14 | var n = min - input.length; 15 | if (n === 1) { 16 | return "Idatzi karaktere bat gehiago"; 17 | } else { 18 | return "Idatzi " + n + " karaktere gehiago"; 19 | } 20 | }, 21 | formatInputTooLong: function (input, max) { 22 | var n = input.length - max; 23 | if (n === 1) { 24 | return "Idatzi karaktere bat gutxiago"; 25 | } else { 26 | return "Idatzi " + n + " karaktere gutxiago"; 27 | } 28 | }, 29 | formatSelectionTooBig: function (limit) { 30 | if (limit === 1 ) { 31 | return "Elementu bakarra hauta dezakezu"; 32 | } else { 33 | return limit + " elementu hauta ditzakezu soilik"; 34 | } 35 | }, 36 | formatLoadMore: function (pageNumber) { 37 | return "Emaitza gehiago kargatzen..."; 38 | }, 39 | formatSearching: function () { 40 | return "Bilatzen..."; 41 | } 42 | }); 43 | })(jQuery); 44 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_lt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 lithuanian translation. 3 | * 4 | * Author: CRONUS Karmalakas 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Atitikmenų nerasta"; }, 11 | formatInputTooShort: function (input, min) { 12 | var n = min - input.length, 13 | suffix = (n % 10 == 1) && (n % 100 != 11) ? 'į' : (((n % 10 >= 2) && ((n % 100 < 10) || (n % 100 >= 20))) ? 'ius' : 'ių'); 14 | return "Įrašykite dar " + n + " simbol" + suffix; 15 | }, 16 | formatInputTooLong: function (input, max) { 17 | var n = input.length - max, 18 | suffix = (n % 10 == 1) && (n % 100 != 11) ? 'į' : (((n % 10 >= 2) && ((n % 100 < 10) || (n % 100 >= 20))) ? 'ius' : 'ių'); 19 | return "Pašalinkite " + n + " simbol" + suffix; 20 | }, 21 | formatSelectionTooBig: function (limit) { 22 | var n = limit, 23 | suffix = (n % 10 == 1) && (n % 100 != 11) ? 'ą' : (((n % 10 >= 2) && ((n % 100 < 10) || (n % 100 >= 20))) ? 'us' : 'ų'); 24 | return "Jūs galite pasirinkti tik " + limit + " element" + suffix; 25 | }, 26 | formatLoadMore: function (pageNumber) { return "Kraunama daugiau rezultatų..."; }, 27 | formatSearching: function () { return "Ieškoma..."; } 28 | }); 29 | })(jQuery); 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### Sandstorm 2 | ![Sandstorm](/assets/img/sandstorm-40.png) 3 | 4 | This application written on NodeWebkit with ReactJS. 5 | 6 | **It works only with Yii2 advanced templates** (I\`ll fix this) 7 | 8 | ### Dependencies 9 | NodeWebkit - [http://nwjs.io/](http://nwjs.io/) 10 | 11 | 12 | ### Features 13 | 14 | * Create table structure in phpmyadmin\`s style 15 | * Generate migration for Yii2 16 | * Run command (migrate/up, gii/model, gii/crud) in project folder 17 | * Create projects from sandstorm (in develop) 18 | * Set html templates and assets to project (in develop) 19 | * Apply html-templates to views in controllers (in develop) 20 | 21 | 22 | ### Install and run 23 | 24 | ``` 25 | git clone https://github.com/vesnateam/sandstorm.git 26 | cd sandstorm 27 | npm install 28 | nw ./ 29 | ``` 30 | First of all you need set `Path to projects` in settings section. 31 | It path to your yii2 projects directory (app find `yii` executables in this folder). 32 | 33 | Next select you project in `Projects` section. 34 | 35 | And build you own sandcastles! 36 | 37 | ### Develop 38 | ``` 39 | git clone https://github.com/vesnateam/sandstorm.git 40 | cd sandstorm 41 | npm install 42 | npm start & nw ./ 43 | ``` 44 | watchify command (watchify react/app.js -o react/bundle.js -v) transform react source code to bundle.js 45 | 46 | You can set `"toolbar": false` in `package.json` and rerun application for work with DevTools. 47 | 48 | 49 | ### Demo 50 | ![Create tables](/assets/img/demo.gif) 51 | -------------------------------------------------------------------------------- /assets/plugins/forms/select2/_locale/select2_locale_gl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Galician translation 3 | * 4 | * Author: Leandro Regueiro 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { 11 | return "Non se atoparon resultados"; 12 | }, 13 | formatInputTooShort: function (input, min) { 14 | var n = min - input.length; 15 | if (n === 1) { 16 | return "Engada un carácter"; 17 | } else { 18 | return "Engada " + n + " caracteres"; 19 | } 20 | }, 21 | formatInputTooLong: function (input, max) { 22 | var n = input.length - max; 23 | if (n === 1) { 24 | return "Elimine un carácter"; 25 | } else { 26 | return "Elimine " + n + " caracteres"; 27 | } 28 | }, 29 | formatSelectionTooBig: function (limit) { 30 | if (limit === 1 ) { 31 | return "Só pode seleccionar un elemento"; 32 | } else { 33 | return "Só pode seleccionar " + limit + " elementos"; 34 | } 35 | }, 36 | formatLoadMore: function (pageNumber) { 37 | return "Cargando máis resultados..."; 38 | }, 39 | formatSearching: function () { 40 | return "Buscando..."; 41 | } 42 | }); 43 | })(jQuery); 44 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-IN.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-IN 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-IN", "default", { 29 | name: "en-IN", 30 | englishName: "English (India)", 31 | nativeName: "English (India)", 32 | numberFormat: { 33 | groupSizes: [3,2], 34 | percent: { 35 | groupSizes: [3,2] 36 | }, 37 | currency: { 38 | pattern: ["$ -n","$ n"], 39 | groupSizes: [3,2], 40 | symbol: "Rs." 41 | } 42 | }, 43 | calendars: { 44 | standard: { 45 | "/": "-", 46 | firstDay: 1, 47 | patterns: { 48 | d: "dd-MM-yyyy", 49 | D: "dd MMMM yyyy", 50 | t: "HH:mm", 51 | T: "HH:mm:ss", 52 | f: "dd MMMM yyyy HH:mm", 53 | F: "dd MMMM yyyy HH:mm:ss", 54 | M: "dd MMMM" 55 | } 56 | } 57 | } 58 | }); 59 | 60 | }( this )); 61 | -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.spinner.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Spinner 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Spinner#theming 10 | */ 11 | .ui-spinner { 12 | position: relative; 13 | display: inline-block; 14 | overflow: hidden; 15 | padding: 0; 16 | vertical-align: middle; 17 | } 18 | .ui-spinner-input { 19 | border: none; 20 | background: none; 21 | color: inherit; 22 | padding: 0; 23 | margin: .2em 0; 24 | vertical-align: middle; 25 | margin-left: .4em; 26 | margin-right: 22px; 27 | } 28 | .ui-spinner-button { 29 | width: 16px; 30 | height: 50%; 31 | font-size: .5em; 32 | padding: 0; 33 | margin: 0; 34 | text-align: center; 35 | position: absolute; 36 | cursor: default; 37 | display: block; 38 | overflow: hidden; 39 | right: 0; 40 | } 41 | /* more specificity required here to overide default borders */ 42 | .ui-spinner a.ui-spinner-button { 43 | border-top: none; 44 | border-bottom: none; 45 | border-right: none; 46 | } 47 | /* vertical centre icon */ 48 | .ui-spinner .ui-icon { 49 | position: absolute; 50 | margin-top: -8px; 51 | top: 50%; 52 | left: 0; 53 | } 54 | .ui-spinner-up { 55 | top: 0; 56 | } 57 | .ui-spinner-down { 58 | bottom: 0; 59 | } 60 | 61 | /* TR overrides */ 62 | .ui-spinner .ui-icon-triangle-1-s { 63 | /* need to fix icons sprite */ 64 | background-position: -65px -16px; 65 | } 66 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.en-ZA.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture en-ZA 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "en-ZA", "default", { 29 | name: "en-ZA", 30 | englishName: "English (South Africa)", 31 | nativeName: "English (South Africa)", 32 | numberFormat: { 33 | ",": " ", 34 | percent: { 35 | pattern: ["-n%","n%"], 36 | ",": " " 37 | }, 38 | currency: { 39 | pattern: ["$-n","$ n"], 40 | ",": " ", 41 | ".": ",", 42 | symbol: "R" 43 | } 44 | }, 45 | calendars: { 46 | standard: { 47 | patterns: { 48 | d: "yyyy/MM/dd", 49 | D: "dd MMMM yyyy", 50 | t: "hh:mm tt", 51 | T: "hh:mm:ss tt", 52 | f: "dd MMMM yyyy hh:mm tt", 53 | F: "dd MMMM yyyy hh:mm:ss tt", 54 | M: "dd MMMM", 55 | Y: "MMMM yyyy" 56 | } 57 | } 58 | } 59 | }); 60 | 61 | }( this )); 62 | -------------------------------------------------------------------------------- /assets/js/jRespond.min.js: -------------------------------------------------------------------------------- 1 | /*! jRespond.js v 0.10 | Author: Jeremy Fields [jeremy.fields@viget.com], 2013 | License: MIT */ 2 | !function(a,b,c){"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=c:(a[b]=c,"function"==typeof define&&define.amd&&define(b,[],function(){return c}))}(this,"jRespond",function(a,b,c){"use strict";return function(a){var b=[],d=[],e=a,f="",g="",i=0,j=100,k=500,l=k,m=function(){var a=0;return a="number"!=typeof window.innerWidth?0!==document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth:window.innerWidth},n=function(a){if(a.length===c)o(a);else for(var b=0;b=e[c].enter&&a<=e[c].exit){b=!0;break}b&&f!==e[c].label?(g=f,f=e[c].label,p()):b||""===f||(f="",p())},r=function(a){if("object"==typeof a){if(a.join().indexOf(f)>=0)return!0}else{if("*"===a)return!0;if("string"==typeof a&&f===a)return!0}},s=function(){var a=m();a!==i?(l=j,q(a)):l=k,i=a,setTimeout(s,l)};return s(),{addFunc:function(a){n(a)},getBreakpoint:function(){return f}}}}(this,this.document)); -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.moh.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture moh 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "moh", "default", { 29 | name: "moh", 30 | englishName: "Mohawk", 31 | nativeName: "Kanien'kéha", 32 | language: "moh", 33 | numberFormat: { 34 | groupSizes: [3,0], 35 | percent: { 36 | groupSizes: [3,0] 37 | } 38 | }, 39 | calendars: { 40 | standard: { 41 | days: { 42 | names: ["Awentatokentì:ke","Awentataón'ke","Ratironhia'kehronòn:ke","Soséhne","Okaristiiáhne","Ronwaia'tanentaktonhne","Entákta"], 43 | namesShort: ["S","M","T","W","T","F","S"] 44 | }, 45 | months: { 46 | names: ["Tsothohrkó:Wa","Enniska","Enniskó:Wa","Onerahtókha","Onerahtohkó:Wa","Ohiari:Ha","Ohiarihkó:Wa","Seskéha","Seskehkó:Wa","Kenténha","Kentenhkó:Wa","Tsothóhrha",""] 47 | } 48 | } 49 | } 50 | }); 51 | 52 | }( this )); 53 | -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.tabs.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tabs 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Tabs#theming 10 | */ 11 | .ui-tabs { 12 | position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ 13 | padding: .2em; 14 | } 15 | .ui-tabs .ui-tabs-nav { 16 | margin: 0; 17 | padding: .2em .2em 0; 18 | } 19 | .ui-tabs .ui-tabs-nav li { 20 | list-style: none; 21 | float: left; 22 | position: relative; 23 | top: 0; 24 | margin: 1px .2em 0 0; 25 | border-bottom-width: 0; 26 | padding: 0; 27 | white-space: nowrap; 28 | } 29 | .ui-tabs .ui-tabs-nav li a { 30 | float: left; 31 | padding: .5em 1em; 32 | text-decoration: none; 33 | } 34 | .ui-tabs .ui-tabs-nav li.ui-tabs-active { 35 | margin-bottom: -1px; 36 | padding-bottom: 1px; 37 | } 38 | .ui-tabs .ui-tabs-nav li.ui-tabs-active a, 39 | .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 40 | .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { 41 | cursor: text; 42 | } 43 | .ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ 44 | .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { 45 | cursor: pointer; 46 | } 47 | .ui-tabs .ui-tabs-panel { 48 | display: block; 49 | border-width: 0; 50 | padding: 1em 1.4em; 51 | background: none; 52 | } 53 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.moh-CA.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture moh-CA 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "moh-CA", "default", { 29 | name: "moh-CA", 30 | englishName: "Mohawk (Mohawk)", 31 | nativeName: "Kanien'kéha", 32 | language: "moh", 33 | numberFormat: { 34 | groupSizes: [3,0], 35 | percent: { 36 | groupSizes: [3,0] 37 | } 38 | }, 39 | calendars: { 40 | standard: { 41 | days: { 42 | names: ["Awentatokentì:ke","Awentataón'ke","Ratironhia'kehronòn:ke","Soséhne","Okaristiiáhne","Ronwaia'tanentaktonhne","Entákta"], 43 | namesShort: ["S","M","T","W","T","F","S"] 44 | }, 45 | months: { 46 | names: ["Tsothohrkó:Wa","Enniska","Enniskó:Wa","Onerahtókha","Onerahtohkó:Wa","Ohiari:Ha","Ohiarihkó:Wa","Seskéha","Seskehkó:Wa","Kenténha","Kentenhkó:Wa","Tsothóhrha",""] 47 | } 48 | } 49 | } 50 | }); 51 | 52 | }( this )); 53 | -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_pt_PT.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: PT (Portuguese; português) 4 | * Region: PT (Portugal) 5 | */ 6 | (function ($) { 7 | $.extend($.validator.messages, { 8 | required: "Campo de preenchimento obrigatório.", 9 | remote: "Por favor, corrija este campo.", 10 | email: "Por favor, introduza um endereço eletrónico válido.", 11 | url: "Por favor, introduza um URL válido.", 12 | date: "Por favor, introduza uma data válida.", 13 | dateISO: "Por favor, introduza uma data válida (ISO).", 14 | number: "Por favor, introduza um número válido.", 15 | digits: "Por favor, introduza apenas dígitos.", 16 | creditcard: "Por favor, introduza um número de cartão de crédito válido.", 17 | equalTo: "Por favor, introduza de novo o mesmo valor.", 18 | accept: "Por favor, introduza um ficheiro com uma extensão válida.", 19 | maxlength: $.validator.format("Por favor, não introduza mais do que {0} caracteres."), 20 | minlength: $.validator.format("Por favor, introduza pelo menos {0} caracteres."), 21 | rangelength: $.validator.format("Por favor, introduza entre {0} e {1} caracteres."), 22 | range: $.validator.format("Por favor, introduza um valor entre {0} e {1}."), 23 | max: $.validator.format("Por favor, introduza um valor menor ou igual a {0}."), 24 | min: $.validator.format("Por favor, introduza um valor maior ou igual a {0}.") 25 | }); 26 | }(jQuery)); 27 | -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.resizable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Resizable 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Resizable#theming 10 | */ 11 | .ui-resizable { 12 | position: relative; 13 | } 14 | .ui-resizable-handle { 15 | position: absolute; 16 | font-size: 0.1px; 17 | display: block; 18 | } 19 | .ui-resizable-disabled .ui-resizable-handle, 20 | .ui-resizable-autohide .ui-resizable-handle { 21 | display: none; 22 | } 23 | .ui-resizable-n { 24 | cursor: n-resize; 25 | height: 7px; 26 | width: 100%; 27 | top: -5px; 28 | left: 0; 29 | } 30 | .ui-resizable-s { 31 | cursor: s-resize; 32 | height: 7px; 33 | width: 100%; 34 | bottom: -5px; 35 | left: 0; 36 | } 37 | .ui-resizable-e { 38 | cursor: e-resize; 39 | width: 7px; 40 | right: -5px; 41 | top: 0; 42 | height: 100%; 43 | } 44 | .ui-resizable-w { 45 | cursor: w-resize; 46 | width: 7px; 47 | left: -5px; 48 | top: 0; 49 | height: 100%; 50 | } 51 | .ui-resizable-se { 52 | cursor: se-resize; 53 | width: 12px; 54 | height: 12px; 55 | right: 1px; 56 | bottom: 1px; 57 | } 58 | .ui-resizable-sw { 59 | cursor: sw-resize; 60 | width: 9px; 61 | height: 9px; 62 | left: -5px; 63 | bottom: -5px; 64 | } 65 | .ui-resizable-nw { 66 | cursor: nw-resize; 67 | width: 9px; 68 | height: 9px; 69 | left: -5px; 70 | top: -5px; 71 | } 72 | .ui-resizable-ne { 73 | cursor: ne-resize; 74 | width: 9px; 75 | height: 9px; 76 | right: -5px; 77 | top: -5px; 78 | } 79 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.sw.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture sw 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "sw", "default", { 29 | name: "sw", 30 | englishName: "Kiswahili", 31 | nativeName: "Kiswahili", 32 | language: "sw", 33 | numberFormat: { 34 | currency: { 35 | symbol: "S" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | days: { 41 | names: ["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"], 42 | namesAbbr: ["Jumap.","Jumat.","Juman.","Jumat.","Alh.","Iju.","Jumam."], 43 | namesShort: ["P","T","N","T","A","I","M"] 44 | }, 45 | months: { 46 | names: ["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Decemba",""], 47 | namesAbbr: ["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Dec",""] 48 | } 49 | } 50 | } 51 | }); 52 | 53 | }( this )); 54 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.sw-KE.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture sw-KE 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "sw-KE", "default", { 29 | name: "sw-KE", 30 | englishName: "Kiswahili (Kenya)", 31 | nativeName: "Kiswahili (Kenya)", 32 | language: "sw", 33 | numberFormat: { 34 | currency: { 35 | symbol: "S" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | days: { 41 | names: ["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"], 42 | namesAbbr: ["Jumap.","Jumat.","Juman.","Jumat.","Alh.","Iju.","Jumam."], 43 | namesShort: ["P","T","N","T","A","I","M"] 44 | }, 45 | months: { 46 | names: ["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Decemba",""], 47 | namesAbbr: ["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Dec",""] 48 | } 49 | } 50 | } 51 | }); 52 | 53 | }( this )); 54 | -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/flat.css: -------------------------------------------------------------------------------- 1 | /* iCheck plugin flat skin, black 2 | ----------------------------------- */ 3 | .icheckbox_flat, 4 | .iradio_flat { 5 | display: inline-block; 6 | *display: inline; 7 | vertical-align: middle; 8 | margin: 0; 9 | padding: 0; 10 | width: 20px; 11 | height: 20px; 12 | background: url(flat.png) no-repeat; 13 | border: none; 14 | cursor: pointer; 15 | } 16 | 17 | .icheckbox_flat { 18 | background-position: 0 0; 19 | } 20 | .icheckbox_flat.checked { 21 | background-position: -22px 0; 22 | } 23 | .icheckbox_flat.disabled { 24 | background-position: -44px 0; 25 | cursor: default; 26 | } 27 | .icheckbox_flat.checked.disabled { 28 | background-position: -66px 0; 29 | } 30 | 31 | .iradio_flat { 32 | background-position: -88px 0; 33 | } 34 | .iradio_flat.checked { 35 | background-position: -110px 0; 36 | } 37 | .iradio_flat.disabled { 38 | background-position: -132px 0; 39 | cursor: default; 40 | } 41 | .iradio_flat.checked.disabled { 42 | background-position: -154px 0; 43 | } 44 | 45 | /* Retina support */ 46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5), 47 | only screen and (-moz-min-device-pixel-ratio: 1.5), 48 | only screen and (-o-min-device-pixel-ratio: 3/2), 49 | only screen and (min-device-pixel-ratio: 1.5) { 50 | .icheckbox_flat, 51 | .iradio_flat { 52 | background-image: url(flat@2x.png); 53 | -webkit-background-size: 176px 22px; 54 | background-size: 176px 22px; 55 | } 56 | } -------------------------------------------------------------------------------- /assets/plugins/forms/validation/localization/messages_pt_BR.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Translated default messages for the jQuery validation plugin. 3 | * Locale: PT (Portuguese; português) 4 | * Region: BR (Brazil) 5 | */ 6 | (function ($) { 7 | $.extend($.validator.messages, { 8 | required: "Este campo é requerido.", 9 | remote: "Por favor, corrija este campo.", 10 | email: "Por favor, forneça um endereço eletrônico válido.", 11 | url: "Por favor, forneça uma URL válida.", 12 | date: "Por favor, forneça uma data válida.", 13 | dateISO: "Por favor, forneça uma data válida (ISO).", 14 | number: "Por favor, forneça um número válido.", 15 | digits: "Por favor, forneça somente dígitos.", 16 | creditcard: "Por favor, forneça um cartão de crédito válido.", 17 | equalTo: "Por favor, forneça o mesmo valor novamente.", 18 | accept: "Por favor, forneça um valor com uma extensão válida.", 19 | maxlength: $.validator.format("Por favor, forneça não mais que {0} caracteres."), 20 | minlength: $.validator.format("Por favor, forneça ao menos {0} caracteres."), 21 | rangelength: $.validator.format("Por favor, forneça um valor entre {0} e {1} caracteres de comprimento."), 22 | range: $.validator.format("Por favor, forneça um valor entre {0} e {1}."), 23 | max: $.validator.format("Por favor, forneça um valor menor ou igual a {0}."), 24 | min: $.validator.format("Por favor, forneça um valor maior ou igual a {0}.") 25 | }); 26 | }(jQuery)); -------------------------------------------------------------------------------- /assets/css/sprflat-theme/jquery.ui.dialog.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Dialog 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Dialog#theming 10 | */ 11 | .ui-dialog { 12 | position: absolute; 13 | top: 0; 14 | left: 0; 15 | padding: .2em; 16 | outline: 0; 17 | } 18 | .ui-dialog .ui-dialog-titlebar { 19 | padding: .4em 1em; 20 | position: relative; 21 | } 22 | .ui-dialog .ui-dialog-title { 23 | float: left; 24 | margin: .1em 0; 25 | white-space: nowrap; 26 | width: 90%; 27 | overflow: hidden; 28 | text-overflow: ellipsis; 29 | } 30 | .ui-dialog .ui-dialog-titlebar-close { 31 | position: absolute; 32 | right: .3em; 33 | top: 50%; 34 | width: 21px; 35 | margin: -10px 0 0 0; 36 | padding: 1px; 37 | height: 20px; 38 | } 39 | .ui-dialog .ui-dialog-content { 40 | position: relative; 41 | border: 0; 42 | padding: .5em 1em; 43 | background: none; 44 | overflow: auto; 45 | } 46 | .ui-dialog .ui-dialog-buttonpane { 47 | text-align: left; 48 | border-width: 1px 0 0 0; 49 | background-image: none; 50 | margin-top: .5em; 51 | padding: .3em 1em .5em .4em; 52 | } 53 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 54 | float: right; 55 | } 56 | .ui-dialog .ui-dialog-buttonpane button { 57 | margin: .5em .4em .5em 0; 58 | cursor: pointer; 59 | } 60 | .ui-dialog .ui-resizable-se { 61 | width: 12px; 62 | height: 12px; 63 | right: -5px; 64 | bottom: -5px; 65 | background-position: 16px 16px; 66 | } 67 | .ui-draggable .ui-dialog-titlebar { 68 | cursor: move; 69 | } 70 | -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.fil.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture fil 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "fil", "default", { 29 | name: "fil", 30 | englishName: "Filipino", 31 | nativeName: "Filipino", 32 | language: "fil", 33 | numberFormat: { 34 | currency: { 35 | symbol: "PhP" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | days: { 41 | names: ["Linggo","Lunes","Martes","Mierkoles","Huebes","Biernes","Sabado"], 42 | namesAbbr: ["Lin","Lun","Mar","Mier","Hueb","Bier","Saba"], 43 | namesShort: ["L","L","M","M","H","B","S"] 44 | }, 45 | months: { 46 | names: ["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Septyembre","Oktubre","Nobyembre","Disyembre",""], 47 | namesAbbr: ["En","Peb","Mar","Abr","Mayo","Hun","Hul","Agos","Sept","Okt","Nob","Dis",""] 48 | }, 49 | eras: [{"name":"Anno Domini","start":null,"offset":0}] 50 | } 51 | } 52 | }); 53 | 54 | }( this )); 55 | -------------------------------------------------------------------------------- /react/app.js: -------------------------------------------------------------------------------- 1 | var React = require('react'); 2 | var Router = require('react-router'); 3 | 4 | var Link = Router.Link; 5 | var Route = Router.Route; 6 | var RouteHandler = Router.RouteHandler; 7 | var DefaultRoute = Router.DefaultRoute; 8 | // localStorage.path = '/home/anastasiya/www/nastya/'; 9 | 10 | 11 | console.log(localStorage); 12 | 13 | var Header = require('./components/header'); 14 | var Sidebar = require('./components/sidebar'); 15 | var Content = require('./components/content'); 16 | var Setting = require('./components/setting'); 17 | var Projects = require('./components/projects'); 18 | var Generate = require('./components/generate'); 19 | var Html = require('./components/html'); 20 | 21 | 22 | var App = React.createClass({ 23 | 24 | render: function() { 25 | return ( 26 |
27 |
28 |
29 |
30 | 31 |
32 |
33 |
34 | ); 35 | } 36 | 37 | }); 38 | 39 | 40 | var routes = ( 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | ); 50 | 51 | 52 | Router.run(routes, function (Handler, state) { 53 | var params = state.params; 54 | React.render(, document.getElementById('application')); 55 | }); 56 | -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/red.css: -------------------------------------------------------------------------------- 1 | /* iCheck plugin Flat skin, red 2 | ----------------------------------- */ 3 | .icheckbox_flat-red, 4 | .iradio_flat-red { 5 | display: inline-block; 6 | *display: inline; 7 | vertical-align: middle; 8 | margin: 0; 9 | padding: 0; 10 | width: 20px; 11 | height: 20px; 12 | background: url(red.png) no-repeat; 13 | border: none; 14 | cursor: pointer; 15 | } 16 | 17 | .icheckbox_flat-red { 18 | background-position: 0 0; 19 | } 20 | .icheckbox_flat-red.checked { 21 | background-position: -22px 0; 22 | } 23 | .icheckbox_flat-red.disabled { 24 | background-position: -44px 0; 25 | cursor: default; 26 | } 27 | .icheckbox_flat-red.checked.disabled { 28 | background-position: -66px 0; 29 | } 30 | 31 | .iradio_flat-red { 32 | background-position: -88px 0; 33 | } 34 | .iradio_flat-red.checked { 35 | background-position: -110px 0; 36 | } 37 | .iradio_flat-red.disabled { 38 | background-position: -132px 0; 39 | cursor: default; 40 | } 41 | .iradio_flat-red.checked.disabled { 42 | background-position: -154px 0; 43 | } 44 | 45 | /* Retina support */ 46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5), 47 | only screen and (-moz-min-device-pixel-ratio: 1.5), 48 | only screen and (-o-min-device-pixel-ratio: 3/2), 49 | only screen and (min-device-pixel-ratio: 1.5) { 50 | .icheckbox_flat-red, 51 | .iradio_flat-red { 52 | background-image: url(red@2x.png); 53 | -webkit-background-size: 176px 22px; 54 | background-size: 176px 22px; 55 | } 56 | } -------------------------------------------------------------------------------- /assets/plugins/forms/globalize/cultures/globalize.culture.fil-PH.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Globalize Culture fil-PH 3 | * 4 | * http://github.com/jquery/globalize 5 | * 6 | * Copyright Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | * 10 | * This file was generated by the Globalize Culture Generator 11 | * Translation: bugs found in this file need to be fixed in the generator 12 | */ 13 | 14 | (function( window, undefined ) { 15 | 16 | var Globalize; 17 | 18 | if ( typeof require !== "undefined" && 19 | typeof exports !== "undefined" && 20 | typeof module !== "undefined" ) { 21 | // Assume CommonJS 22 | Globalize = require( "globalize" ); 23 | } else { 24 | // Global variable 25 | Globalize = window.Globalize; 26 | } 27 | 28 | Globalize.addCultureInfo( "fil-PH", "default", { 29 | name: "fil-PH", 30 | englishName: "Filipino (Philippines)", 31 | nativeName: "Filipino (Pilipinas)", 32 | language: "fil", 33 | numberFormat: { 34 | currency: { 35 | symbol: "PhP" 36 | } 37 | }, 38 | calendars: { 39 | standard: { 40 | days: { 41 | names: ["Linggo","Lunes","Martes","Mierkoles","Huebes","Biernes","Sabado"], 42 | namesAbbr: ["Lin","Lun","Mar","Mier","Hueb","Bier","Saba"], 43 | namesShort: ["L","L","M","M","H","B","S"] 44 | }, 45 | months: { 46 | names: ["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Septyembre","Oktubre","Nobyembre","Disyembre",""], 47 | namesAbbr: ["En","Peb","Mar","Abr","Mayo","Hun","Hul","Agos","Sept","Okt","Nob","Dis",""] 48 | }, 49 | eras: [{"name":"Anno Domini","start":null,"offset":0}] 50 | } 51 | } 52 | }); 53 | 54 | }( this )); 55 | -------------------------------------------------------------------------------- /assets/plugins/forms/icheck/flat/aero.css: -------------------------------------------------------------------------------- 1 | /* iCheck plugin Flat skin, aero 2 | ----------------------------------- */ 3 | .icheckbox_flat-aero, 4 | .iradio_flat-aero { 5 | display: inline-block; 6 | *display: inline; 7 | vertical-align: middle; 8 | margin: 0; 9 | padding: 0; 10 | width: 20px; 11 | height: 20px; 12 | background: url(aero.png) no-repeat; 13 | border: none; 14 | cursor: pointer; 15 | } 16 | 17 | .icheckbox_flat-aero { 18 | background-position: 0 0; 19 | } 20 | .icheckbox_flat-aero.checked { 21 | background-position: -22px 0; 22 | } 23 | .icheckbox_flat-aero.disabled { 24 | background-position: -44px 0; 25 | cursor: default; 26 | } 27 | .icheckbox_flat-aero.checked.disabled { 28 | background-position: -66px 0; 29 | } 30 | 31 | .iradio_flat-aero { 32 | background-position: -88px 0; 33 | } 34 | .iradio_flat-aero.checked { 35 | background-position: -110px 0; 36 | } 37 | .iradio_flat-aero.disabled { 38 | background-position: -132px 0; 39 | cursor: default; 40 | } 41 | .iradio_flat-aero.checked.disabled { 42 | background-position: -154px 0; 43 | } 44 | 45 | /* Retina support */ 46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5), 47 | only screen and (-moz-min-device-pixel-ratio: 1.5), 48 | only screen and (-o-min-device-pixel-ratio: 3/2), 49 | only screen and (min-device-pixel-ratio: 1.5) { 50 | .icheckbox_flat-aero, 51 | .iradio_flat-aero { 52 | background-image: url(aero@2x.png); 53 | -webkit-background-size: 176px 22px; 54 | background-size: 176px 22px; 55 | } 56 | } --------------------------------------------------------------------------------