├── .gitignore ├── .travis.yml ├── MIT-LICENSE.txt ├── assets ├── DT_bootstrap.css ├── DT_bootstrap.js ├── form-validation.js ├── scripts.js └── styles.css ├── bootstrap ├── css │ ├── bootstrap-responsive.css │ ├── bootstrap-responsive.min.css │ ├── bootstrap.css │ └── bootstrap.min.css ├── img │ ├── glyphicons-halflings-white.png │ └── glyphicons-halflings.png └── js │ ├── bootstrap.js │ └── bootstrap.min.js ├── buttons.html ├── calendar.html ├── editors.html ├── form.html ├── images ├── bg-input-focus.png ├── bg-input.png └── sprite.png ├── index.html ├── interface.html ├── login.html ├── package.json ├── readme.md ├── stats.html ├── tables.html └── vendors ├── bootstrap-datepicker.js ├── bootstrap-wysihtml5 ├── .gitignore ├── .settings │ └── .gitignore ├── Gemfile ├── Gemfile.lock ├── LICENCE ├── Rakefile ├── VERSION ├── component.json ├── dist │ ├── bootstrap-wysihtml5-0.0.2.css │ ├── bootstrap-wysihtml5-0.0.2.js │ └── bootstrap-wysihtml5-0.0.2.min.js ├── index.html ├── lib │ ├── css │ │ ├── bootstrap-responsive.css │ │ ├── bootstrap-responsive.min.css │ │ ├── bootstrap.css │ │ ├── bootstrap.min.css │ │ ├── prettify.css │ │ └── wysiwyg-color.css │ ├── img │ │ ├── glyphicons-halflings-white.png │ │ └── glyphicons-halflings.png │ └── js │ │ ├── bootstrap-button.js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ ├── jquery-1.7.2.min.js │ │ ├── prettify.js │ │ ├── wysihtml5-0.3.0.js │ │ └── wysihtml5-0.3.0.min.js ├── readme.textile ├── src │ ├── bootstrap-wysihtml5.css │ ├── bootstrap-wysihtml5.js │ ├── locales │ │ ├── bootstrap-wysihtml5.ar-AR.js │ │ ├── bootstrap-wysihtml5.bg-BG.js │ │ ├── bootstrap-wysihtml5.ca-CT.js │ │ ├── bootstrap-wysihtml5.cs-CZ.js │ │ ├── bootstrap-wysihtml5.da-DK.js │ │ ├── bootstrap-wysihtml5.de-DE.js │ │ ├── bootstrap-wysihtml5.el-GR.js │ │ ├── bootstrap-wysihtml5.es-AR.js │ │ ├── bootstrap-wysihtml5.es-ES.js │ │ ├── bootstrap-wysihtml5.fr-FR.js │ │ ├── bootstrap-wysihtml5.hr-HR.js │ │ ├── bootstrap-wysihtml5.it-IT.js │ │ ├── bootstrap-wysihtml5.ja-JP.js │ │ ├── bootstrap-wysihtml5.ko-KR.js │ │ ├── bootstrap-wysihtml5.lt-LT.js │ │ ├── bootstrap-wysihtml5.mo-MD.js │ │ ├── bootstrap-wysihtml5.nb-NB.js │ │ ├── bootstrap-wysihtml5.nl-NL.js │ │ ├── bootstrap-wysihtml5.pl-PL.js │ │ ├── bootstrap-wysihtml5.pt-BR.js │ │ ├── bootstrap-wysihtml5.ru-RU.js │ │ ├── bootstrap-wysihtml5.sk-SK.js │ │ ├── bootstrap-wysihtml5.sv-SE.js │ │ ├── bootstrap-wysihtml5.tr-TR.js │ │ ├── bootstrap-wysihtml5.ua-UA.js │ │ ├── bootstrap-wysihtml5.zh-CN.js │ │ └── bootstrap-wysihtml5.zh-TW.js │ └── wysiwyg-color.css └── test │ ├── README │ ├── bootstrap_wysihtml5 │ └── parserRules_test.js │ ├── browser_test.js │ ├── editor_test.js │ ├── incompatible_test.js │ ├── index.html │ ├── lib │ ├── support │ └── html_equal.js │ └── undo_manager_test.js ├── chosen-sprite.png ├── chosen-sprite@2x.png ├── chosen.jquery.min.js ├── chosen.min.css ├── ckeditor ├── CHANGES.md ├── LICENSE.md ├── README.md ├── adapters │ └── jquery.js ├── build-config.js ├── ckeditor.js ├── config.js ├── contents.css ├── lang │ ├── af.js │ ├── ar.js │ ├── bg.js │ ├── bn.js │ ├── bs.js │ ├── ca.js │ ├── cs.js │ ├── cy.js │ ├── da.js │ ├── de.js │ ├── el.js │ ├── en-au.js │ ├── en-ca.js │ ├── en-gb.js │ ├── en.js │ ├── eo.js │ ├── es.js │ ├── et.js │ ├── eu.js │ ├── fa.js │ ├── fi.js │ ├── fo.js │ ├── fr-ca.js │ ├── fr.js │ ├── gl.js │ ├── gu.js │ ├── he.js │ ├── hi.js │ ├── hr.js │ ├── hu.js │ ├── id.js │ ├── is.js │ ├── it.js │ ├── ja.js │ ├── ka.js │ ├── km.js │ ├── ko.js │ ├── ku.js │ ├── lt.js │ ├── lv.js │ ├── mk.js │ ├── mn.js │ ├── ms.js │ ├── nb.js │ ├── nl.js │ ├── no.js │ ├── pl.js │ ├── pt-br.js │ ├── pt.js │ ├── ro.js │ ├── ru.js │ ├── si.js │ ├── sk.js │ ├── sl.js │ ├── sq.js │ ├── sr-latn.js │ ├── sr.js │ ├── sv.js │ ├── th.js │ ├── tr.js │ ├── ug.js │ ├── uk.js │ ├── vi.js │ ├── zh-cn.js │ └── zh.js ├── plugins │ ├── a11yhelp │ │ └── dialogs │ │ │ ├── a11yhelp.js │ │ │ └── lang │ │ │ ├── _translationstatus.txt │ │ │ ├── ar.js │ │ │ ├── bg.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── cy.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── el.js │ │ │ ├── en.js │ │ │ ├── eo.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr-ca.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── gu.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── hu.js │ │ │ ├── id.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── km.js │ │ │ ├── ku.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── mk.js │ │ │ ├── mn.js │ │ │ ├── nb.js │ │ │ ├── nl.js │ │ │ ├── no.js │ │ │ ├── pl.js │ │ │ ├── pt-br.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── si.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sq.js │ │ │ ├── sr-latn.js │ │ │ ├── sr.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tr.js │ │ │ ├── ug.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ └── zh-cn.js │ ├── about │ │ └── dialogs │ │ │ ├── about.js │ │ │ ├── hidpi │ │ │ └── logo_ckeditor.png │ │ │ └── logo_ckeditor.png │ ├── clipboard │ │ └── dialogs │ │ │ └── paste.js │ ├── colordialog │ │ └── dialogs │ │ │ └── colordialog.js │ ├── dialog │ │ └── dialogDefinition.js │ ├── div │ │ └── dialogs │ │ │ └── div.js │ ├── fakeobjects │ │ └── images │ │ │ └── spacer.gif │ ├── find │ │ └── dialogs │ │ │ └── find.js │ ├── flash │ │ ├── dialogs │ │ │ └── flash.js │ │ └── images │ │ │ └── placeholder.png │ ├── forms │ │ ├── dialogs │ │ │ ├── button.js │ │ │ ├── checkbox.js │ │ │ ├── form.js │ │ │ ├── hiddenfield.js │ │ │ ├── radio.js │ │ │ ├── select.js │ │ │ ├── textarea.js │ │ │ └── textfield.js │ │ └── images │ │ │ └── hiddenfield.gif │ ├── icons.png │ ├── icons_hidpi.png │ ├── iframe │ │ ├── dialogs │ │ │ └── iframe.js │ │ └── images │ │ │ └── placeholder.png │ ├── image │ │ ├── dialogs │ │ │ └── image.js │ │ └── images │ │ │ └── noimage.png │ ├── link │ │ ├── dialogs │ │ │ ├── anchor.js │ │ │ └── link.js │ │ └── images │ │ │ ├── anchor.png │ │ │ └── hidpi │ │ │ └── anchor.png │ ├── liststyle │ │ └── dialogs │ │ │ └── liststyle.js │ ├── magicline │ │ └── images │ │ │ ├── hidpi │ │ │ └── icon.png │ │ │ └── icon.png │ ├── pagebreak │ │ └── images │ │ │ └── pagebreak.gif │ ├── pastefromword │ │ └── filter │ │ │ └── default.js │ ├── preview │ │ └── preview.html │ ├── scayt │ │ ├── LICENSE.md │ │ ├── README.md │ │ └── dialogs │ │ │ ├── options.js │ │ │ └── toolbar.css │ ├── showblocks │ │ └── images │ │ │ ├── block_address.png │ │ │ ├── block_blockquote.png │ │ │ ├── block_div.png │ │ │ ├── block_h1.png │ │ │ ├── block_h2.png │ │ │ ├── block_h3.png │ │ │ ├── block_h4.png │ │ │ ├── block_h5.png │ │ │ ├── block_h6.png │ │ │ ├── block_p.png │ │ │ └── block_pre.png │ ├── smiley │ │ ├── dialogs │ │ │ └── smiley.js │ │ └── images │ │ │ ├── angel_smile.gif │ │ │ ├── angry_smile.gif │ │ │ ├── broken_heart.gif │ │ │ ├── confused_smile.gif │ │ │ ├── cry_smile.gif │ │ │ ├── devil_smile.gif │ │ │ ├── embaressed_smile.gif │ │ │ ├── embarrassed_smile.gif │ │ │ ├── envelope.gif │ │ │ ├── heart.gif │ │ │ ├── kiss.gif │ │ │ ├── lightbulb.gif │ │ │ ├── omg_smile.gif │ │ │ ├── regular_smile.gif │ │ │ ├── sad_smile.gif │ │ │ ├── shades_smile.gif │ │ │ ├── teeth_smile.gif │ │ │ ├── thumbs_down.gif │ │ │ ├── thumbs_up.gif │ │ │ ├── tongue_smile.gif │ │ │ ├── tounge_smile.gif │ │ │ ├── whatchutalkingabout_smile.gif │ │ │ └── wink_smile.gif │ ├── specialchar │ │ └── dialogs │ │ │ ├── lang │ │ │ ├── _translationstatus.txt │ │ │ ├── ar.js │ │ │ ├── bg.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── cy.js │ │ │ ├── de.js │ │ │ ├── el.js │ │ │ ├── en.js │ │ │ ├── eo.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr-ca.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── he.js │ │ │ ├── hr.js │ │ │ ├── hu.js │ │ │ ├── id.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── ku.js │ │ │ ├── lv.js │ │ │ ├── nb.js │ │ │ ├── nl.js │ │ │ ├── no.js │ │ │ ├── pl.js │ │ │ ├── pt-br.js │ │ │ ├── pt.js │ │ │ ├── ru.js │ │ │ ├── si.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sq.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tr.js │ │ │ ├── ug.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ └── zh-cn.js │ │ │ └── specialchar.js │ ├── table │ │ └── dialogs │ │ │ └── table.js │ ├── tabletools │ │ └── dialogs │ │ │ └── tableCell.js │ ├── templates │ │ ├── dialogs │ │ │ ├── templates.css │ │ │ └── templates.js │ │ └── templates │ │ │ ├── default.js │ │ │ └── images │ │ │ ├── template1.gif │ │ │ ├── template2.gif │ │ │ └── template3.gif │ └── wsc │ │ ├── LICENSE.md │ │ ├── README.md │ │ └── dialogs │ │ ├── ciframe.html │ │ ├── tmp.html │ │ ├── tmpFrameset.html │ │ ├── wsc.css │ │ ├── wsc.js │ │ └── wsc_ie.js ├── samples │ ├── ajax.html │ ├── api.html │ ├── appendto.html │ ├── assets │ │ ├── inlineall │ │ │ └── logo.png │ │ ├── outputxhtml │ │ │ └── outputxhtml.css │ │ ├── posteddata.php │ │ ├── sample.css │ │ ├── sample.jpg │ │ └── uilanguages │ │ │ └── languages.js │ ├── datafiltering.html │ ├── divreplace.html │ ├── index.html │ ├── inlineall.html │ ├── inlinebycode.html │ ├── inlinetextarea.html │ ├── jquery.html │ ├── plugins │ │ ├── dialog │ │ │ ├── assets │ │ │ │ └── my_dialog.js │ │ │ └── dialog.html │ │ ├── enterkey │ │ │ └── enterkey.html │ │ ├── htmlwriter │ │ │ ├── assets │ │ │ │ └── outputforflash │ │ │ │ │ ├── outputforflash.fla │ │ │ │ │ ├── outputforflash.swf │ │ │ │ │ └── swfobject.js │ │ │ ├── outputforflash.html │ │ │ └── outputhtml.html │ │ ├── magicline │ │ │ └── magicline.html │ │ ├── toolbar │ │ │ └── toolbar.html │ │ └── wysiwygarea │ │ │ └── fullpage.html │ ├── readonly.html │ ├── replacebyclass.html │ ├── replacebycode.html │ ├── sample.css │ ├── sample.js │ ├── sample_posteddata.php │ ├── tabindex.html │ ├── uicolor.html │ ├── uilanguages.html │ └── xhtmlstyle.html ├── skins │ └── moono │ │ ├── dialog.css │ │ ├── dialog_ie.css │ │ ├── dialog_ie7.css │ │ ├── dialog_ie8.css │ │ ├── dialog_iequirks.css │ │ ├── dialog_opera.css │ │ ├── editor.css │ │ ├── editor_gecko.css │ │ ├── editor_ie.css │ │ ├── editor_ie7.css │ │ ├── editor_ie8.css │ │ ├── editor_iequirks.css │ │ ├── icons.png │ │ ├── icons_hidpi.png │ │ ├── images │ │ ├── arrow.png │ │ ├── close.png │ │ ├── hidpi │ │ │ ├── close.png │ │ │ ├── lock-open.png │ │ │ ├── lock.png │ │ │ └── refresh.png │ │ ├── lock-open.png │ │ ├── lock.png │ │ └── refresh.png │ │ └── readme.md └── styles.js ├── datatables ├── css │ ├── demo_page.css │ ├── demo_table.css │ ├── demo_table_jui.css │ ├── jquery.dataTables.css │ └── jquery.dataTables_themeroller.css ├── images │ ├── Sorting icons.psd │ ├── back_disabled.png │ ├── back_enabled.png │ ├── back_enabled_hover.png │ ├── favicon.ico │ ├── forward_disabled.png │ ├── forward_enabled.png │ ├── forward_enabled_hover.png │ ├── sort_asc.png │ ├── sort_asc_disabled.png │ ├── sort_both.png │ ├── sort_desc.png │ └── sort_desc_disabled.png ├── js │ ├── jquery.dataTables.js │ ├── jquery.dataTables.min.js │ └── jquery.js ├── src │ ├── DataTables.js │ ├── api │ │ ├── api.internal.js │ │ ├── api.methods.js │ │ └── api.static.js │ ├── core │ │ ├── core.ajax.js │ │ ├── core.columns.js │ │ ├── core.constructor.js │ │ ├── core.data.js │ │ ├── core.draw.js │ │ ├── core.filter.js │ │ ├── core.info.js │ │ ├── core.init.js │ │ ├── core.length.js │ │ ├── core.page.js │ │ ├── core.processing.js │ │ ├── core.scrolling.js │ │ ├── core.sizing.js │ │ ├── core.sort.js │ │ ├── core.state.js │ │ └── core.support.js │ ├── ext │ │ ├── ext.classes.js │ │ ├── ext.paging.js │ │ ├── ext.sorting.js │ │ └── ext.types.js │ └── model │ │ ├── model.column.js │ │ ├── model.defaults.columns.js │ │ ├── model.defaults.js │ │ ├── model.ext.js │ │ ├── model.row.js │ │ ├── model.search.js │ │ └── model.settings.js └── unit_testing │ ├── controller.js │ ├── controller.php │ ├── index.html │ ├── performance │ ├── draw.html │ ├── large.php │ ├── page.html │ └── sort.html │ ├── templates │ ├── -complex_header.php │ ├── 2512.php │ ├── 6776.php │ ├── complex_header_2.php │ ├── deferred_table.php │ ├── dom_data.php │ ├── dom_data_th.php │ ├── dom_data_two_headers.php │ ├── dymanic_table.php │ ├── empty_table.php │ ├── html_table.php │ ├── js_data.php │ ├── js_data_mixed_types.php │ └── two_tables.php │ ├── tests │ └── 1_dom │ │ └── _zero_config.js │ ├── tests_onhold │ ├── 1_dom │ │ ├── -complex_header.js │ │ ├── -iDraw.js │ │ ├── 2512.js │ │ ├── 2530-2.js │ │ ├── 2530.js │ │ ├── 2569.js │ │ ├── 2600.js │ │ ├── 2608.js │ │ ├── 2635.js │ │ ├── 2746-stable-sort.js │ │ ├── 2799.js │ │ ├── 2840-restore-table-width.js │ │ ├── 2914-state-save-sort.js │ │ ├── 5396-fnUpdate-arrays-mData.js │ │ ├── 5396-fnUpdate-arrays.js │ │ ├── 5508-xscroll-zero-content.js │ │ ├── 6776-scrolling-table-grows.js │ │ ├── _getDataFunctions.js │ │ ├── _setDataFunctions.js │ │ ├── _zero_config.js │ │ ├── aaSorting.js │ │ ├── aaSortingFixed.js │ │ ├── aoColumns.bSearchable.js │ │ ├── aoColumns.bSortable.js │ │ ├── aoColumns.bUseRendered.js │ │ ├── aoColumns.bVisible.js │ │ ├── aoColumns.bVisible2.js │ │ ├── aoColumns.fnRender.js │ │ ├── aoColumns.iDataSort.js │ │ ├── aoColumns.sClass.js │ │ ├── aoColumns.sName.js │ │ ├── aoColumns.sTitle.js │ │ ├── aoColumns.sWidth.js │ │ ├── aoSearchCols.js │ │ ├── asStripClasses.js │ │ ├── bAutoWidth.js │ │ ├── bFilter.js │ │ ├── bInfiniteScroll.js │ │ ├── bInfo.js │ │ ├── bJQueryUI.js │ │ ├── bLengthChange.js │ │ ├── bPaginate.js │ │ ├── bProcessing.js │ │ ├── bServerSide.js │ │ ├── bSort.js │ │ ├── bSortCellsTop.js │ │ ├── bSortClasses.js │ │ ├── fnCookieCallback.js │ │ ├── fnCreatedCell.js │ │ ├── fnCreatedRow.js │ │ ├── fnDeleteRow.js │ │ ├── fnDrawCallback.js │ │ ├── fnFilter.js │ │ ├── fnFooterCallback.js │ │ ├── fnHeaderCallback.js │ │ ├── fnInfoCallback.js │ │ ├── fnInitComplete.js │ │ ├── fnRowCallback.js │ │ ├── fnSetColumnVis.js │ │ ├── fnSetColumnVis2.js │ │ ├── html-autodetect-sort.js │ │ ├── iDisplayLength.js │ │ ├── oLanguage.oPaginate.js │ │ ├── oLanguage.sInfo.js │ │ ├── oLanguage.sInfoEmpty.js │ │ ├── oLanguage.sInfoPostFix.js │ │ ├── oLanguage.sLengthMenu.js │ │ ├── oLanguage.sProcessing.js │ │ ├── oLanguage.sSearch.js │ │ ├── oLanguage.sUrl.js │ │ ├── oLanguage.sZeroRecords.js │ │ ├── oSearch.js │ │ ├── sAjaxSource.js │ │ ├── sDom.js │ │ ├── sPaginationType.js │ │ ├── sScrollXY.js │ │ └── th_in_body.js │ ├── 2_js │ │ ├── 39-nested-null.js │ │ ├── 6872-default-content-missing-props.js │ │ ├── 8549--string-sorting-nonstrings.js │ │ ├── _zero_config.js │ │ ├── aaSorting.js │ │ ├── aaSortingFixed.js │ │ ├── aoColumns.bSearchable.js │ │ ├── aoColumns.bSortable.js │ │ ├── aoColumns.bUseRendered.js │ │ ├── aoColumns.bVisible.js │ │ ├── aoColumns.fnRender.js │ │ ├── aoColumns.iDataSort.js │ │ ├── aoColumns.sClass.js │ │ ├── aoColumns.sName.js │ │ ├── aoColumns.sTitle.js │ │ ├── aoColumns.sWidth.js │ │ ├── aoSearchCols.js │ │ ├── asStripClasses.js │ │ ├── bAutoWidth.js │ │ ├── bFilter.js │ │ ├── bInfo.js │ │ ├── bLengthChange.js │ │ ├── bPaginate.js │ │ ├── bProcessing.js │ │ ├── bServerSide.js │ │ ├── bSort.js │ │ ├── bSortClasses.js │ │ ├── fnCreatedCell.js │ │ ├── fnCreatedRow.js │ │ ├── fnDrawCallback.js │ │ ├── fnFooterCallback.js │ │ ├── fnHeaderCallback.js │ │ ├── fnInitComplete.js │ │ ├── fnRowCallback.js │ │ ├── iDisplayLength.js │ │ ├── js_data_mixed_types.js │ │ ├── oLanguage.oPaginate.js │ │ ├── oLanguage.sInfo.js │ │ ├── oLanguage.sInfoEmpty.js │ │ ├── oLanguage.sInfoPostFix.js │ │ ├── oLanguage.sLengthMenu.js │ │ ├── oLanguage.sProcessing.js │ │ ├── oLanguage.sSearch.js │ │ ├── oLanguage.sUrl.js │ │ ├── oLanguage.sZeroRecords.js │ │ ├── oSearch.js │ │ ├── sAjaxSource.js │ │ ├── sDom.js │ │ └── sPaginationType.js │ ├── 3_ajax │ │ ├── _zero_config.js │ │ ├── aaSorting.js │ │ ├── aaSortingFixed.js │ │ ├── aoColumns.bSearchable.js │ │ ├── aoColumns.bSortable.js │ │ ├── aoColumns.bUseRendered.js │ │ ├── aoColumns.bVisible.js │ │ ├── aoColumns.fnRender.js │ │ ├── aoColumns.iDataSort.js │ │ ├── aoColumns.sClass.js │ │ ├── aoColumns.sName.js │ │ ├── aoColumns.sTitle.js │ │ ├── aoColumns.sWidth.js │ │ ├── aoSearchCols.js │ │ ├── asStripClasses.js │ │ ├── bAutoWidth.js │ │ ├── bFilter.js │ │ ├── bInfo.js │ │ ├── bLengthChange.js │ │ ├── bPaginate.js │ │ ├── bProcessing.js │ │ ├── bServerSide.js │ │ ├── bSort.js │ │ ├── bSortClasses.js │ │ ├── fnCreatedCell.js │ │ ├── fnCreatedRow.js │ │ ├── fnDrawCallback.js │ │ ├── fnHeaderCallback.js │ │ ├── fnInitComplete.js │ │ ├── fnRowCallback.js │ │ ├── fnServerData.js │ │ ├── iDisplayLength.js │ │ ├── oLanguage.oPaginate.js │ │ ├── oLanguage.sInfo.js │ │ ├── oLanguage.sInfoEmpty.js │ │ ├── oLanguage.sInfoPostFix.js │ │ ├── oLanguage.sLengthMenu.js │ │ ├── oLanguage.sLoadingRecords.js │ │ ├── oLanguage.sProcessing.js │ │ ├── oLanguage.sSearch.js │ │ ├── oLanguage.sUrl.js │ │ ├── oLanguage.sZeroRecords.js │ │ ├── oSearch.js │ │ ├── sAjaxDataProp.js │ │ ├── sAjaxDataProp2.js │ │ ├── sAjaxSource.js │ │ ├── sDom.js │ │ └── sPaginationType.js │ ├── 4_server-side │ │ ├── -iDraw.js │ │ ├── 2440.js │ │ ├── 2569.js │ │ ├── 2600.js │ │ ├── _zero_config.js │ │ ├── aaSorting.js │ │ ├── aaSortingFixed.js │ │ ├── aoColumns.bSearchable.js │ │ ├── aoColumns.bSortable.js │ │ ├── aoColumns.bUseRendered.js │ │ ├── aoColumns.bVisible.js │ │ ├── aoColumns.fnRender.js │ │ ├── aoColumns.sClass.js │ │ ├── aoColumns.sName.js │ │ ├── aoColumns.sTitle.js │ │ ├── aoColumns.sWidth.js │ │ ├── aoSearchCols.js │ │ ├── asStripClasses.js │ │ ├── bAutoWidth.js │ │ ├── bFilter.js │ │ ├── bInfiniteScroll.js │ │ ├── bInfo.js │ │ ├── bLengthChange.js │ │ ├── bPaginate.js │ │ ├── bProcessing.js │ │ ├── bServerSide.js │ │ ├── bSort.js │ │ ├── bSortClasses.js │ │ ├── fnCreatedCell.js │ │ ├── fnCreatedRow.js │ │ ├── fnDrawCallback.js │ │ ├── fnHeaderCallback.js │ │ ├── fnInitComplete.js │ │ ├── fnRowCallback.js │ │ ├── iDeferLoading.js │ │ ├── iDisplayLength.js │ │ ├── oLanguage.oPaginate.js │ │ ├── oLanguage.sInfo.js │ │ ├── oLanguage.sInfoEmpty.js │ │ ├── oLanguage.sInfoPostFix.js │ │ ├── oLanguage.sLengthMenu.js │ │ ├── oLanguage.sProcessing.js │ │ ├── oLanguage.sSearch.js │ │ ├── oLanguage.sUrl.js │ │ ├── oLanguage.sZeroRecords.js │ │ ├── oSearch.js │ │ ├── sAjaxDataProp.js │ │ ├── sAjaxSource.js │ │ ├── sDom.js │ │ └── sPaginationType.js │ ├── 5_ajax_objects │ │ ├── _zero_config.js │ │ ├── _zero_config_arrays_subobjects.js │ │ ├── _zero_config_deep.js │ │ ├── _zero_config_mDataProp.js │ │ ├── _zero_config_null_source.js │ │ ├── _zero_config_objects.js │ │ ├── _zero_config_objects_subarrays.js │ │ ├── aaSorting.js │ │ ├── aaSortingFixed.js │ │ ├── aoColumns.bSearchable.js │ │ ├── aoColumns.bSortable.js │ │ ├── aoColumns.bUseRendered.js │ │ ├── aoColumns.bVisible.js │ │ ├── aoColumns.fnRender.js │ │ ├── aoColumns.iDataSort.js │ │ ├── aoColumns.sClass.js │ │ ├── aoColumns.sName.js │ │ ├── aoColumns.sTitle.js │ │ ├── aoColumns.sWidth.js │ │ ├── aoSearchCols.js │ │ ├── asStripClasses.js │ │ ├── bAutoWidth.js │ │ ├── bFilter.js │ │ ├── bInfo.js │ │ ├── bLengthChange.js │ │ ├── bPaginate.js │ │ ├── bProcessing.js │ │ ├── bServerSide.js │ │ ├── bSort.js │ │ ├── bSortClasses.js │ │ ├── fnDrawCallback.js │ │ ├── fnHeaderCallback.js │ │ ├── fnInitComplete.js │ │ ├── fnRowCallback.js │ │ ├── fnServerData.js │ │ ├── iDisplayLength.js │ │ ├── oLanguage.oPaginate.js │ │ ├── oLanguage.sInfo.js │ │ ├── oLanguage.sInfoEmpty.js │ │ ├── oLanguage.sInfoPostFix.js │ │ ├── oLanguage.sLengthMenu.js │ │ ├── oLanguage.sProcessing.js │ │ ├── oLanguage.sSearch.js │ │ ├── oLanguage.sUrl.js │ │ ├── oLanguage.sZeroRecords.js │ │ ├── oSearch.js │ │ ├── sAjaxSource.js │ │ ├── sDom.js │ │ └── sPaginationType.js │ └── 6_delayed_rendering │ │ ├── _zero_config.js │ │ ├── aaSorting.js │ │ ├── aaSortingFixed.js │ │ ├── aoColumns.bSearchable.js │ │ ├── aoColumns.bSortable.js │ │ ├── aoColumns.bUseRendered.js │ │ ├── aoColumns.bVisible.js │ │ ├── aoColumns.fnRender.js │ │ ├── aoColumns.iDataSort.js │ │ ├── aoColumns.sClass.js │ │ ├── aoColumns.sName.js │ │ ├── aoColumns.sTitle.js │ │ ├── aoColumns.sWidth.js │ │ ├── aoSearchCols.js │ │ ├── asStripClasses.js │ │ ├── bAutoWidth.js │ │ ├── bFilter.js │ │ ├── bInfo.js │ │ ├── bLengthChange.js │ │ ├── bPaginate.js │ │ ├── bProcessing.js │ │ ├── bServerSide.js │ │ ├── bSort.js │ │ ├── bSortClasses.js │ │ ├── fnDrawCallback.js │ │ ├── fnHeaderCallback.js │ │ ├── fnInitComplete.js │ │ ├── fnRowCallback.js │ │ ├── fnServerData.js │ │ ├── iDisplayLength.js │ │ ├── oLanguage.oPaginate.js │ │ ├── oLanguage.sInfo.js │ │ ├── oLanguage.sInfoEmpty.js │ │ ├── oLanguage.sInfoPostFix.js │ │ ├── oLanguage.sLengthMenu.js │ │ ├── oLanguage.sProcessing.js │ │ ├── oLanguage.sSearch.js │ │ ├── oLanguage.sUrl.js │ │ ├── oLanguage.sZeroRecords.js │ │ ├── oSearch.js │ │ ├── sAjaxDataProp.js │ │ ├── sAjaxDataProp2.js │ │ ├── sAjaxSource.js │ │ ├── sDom.js │ │ └── sPaginationType.js │ └── unit_test.js ├── datepicker.css ├── easypiechart ├── examples │ ├── excanvas.js │ ├── index.html │ └── style.css ├── jquery.easy-pie-chart.css └── jquery.easy-pie-chart.js ├── flot ├── .gitignore ├── .travis.yml ├── API.md ├── CONTRIBUTING.md ├── FAQ.md ├── LICENSE.txt ├── Makefile ├── NEWS.md ├── PLUGINS.md ├── README.md ├── component.json ├── examples │ ├── ajax │ │ ├── data-eu-gdp-growth-1.json │ │ ├── data-eu-gdp-growth-2.json │ │ ├── data-eu-gdp-growth-3.json │ │ ├── data-eu-gdp-growth-4.json │ │ ├── data-eu-gdp-growth-5.json │ │ ├── data-eu-gdp-growth.json │ │ ├── data-japan-gdp-growth.json │ │ ├── data-usa-gdp-growth.json │ │ └── index.html │ ├── annotating │ │ └── index.html │ ├── axes-interacting │ │ └── index.html │ ├── axes-multiple │ │ └── index.html │ ├── axes-time-zones │ │ ├── date.js │ │ ├── index.html │ │ └── tz │ │ │ ├── africa │ │ │ ├── antarctica │ │ │ ├── asia │ │ │ ├── australasia │ │ │ ├── backward │ │ │ ├── etcetera │ │ │ ├── europe │ │ │ ├── factory │ │ │ ├── iso3166.tab │ │ │ ├── leapseconds │ │ │ ├── northamerica │ │ │ ├── pacificnew │ │ │ ├── solar87 │ │ │ ├── solar88 │ │ │ ├── solar89 │ │ │ ├── southamerica │ │ │ ├── systemv │ │ │ ├── yearistype.sh │ │ │ └── zone.tab │ ├── axes-time │ │ └── index.html │ ├── background.png │ ├── basic-canvas.html │ ├── basic-options │ │ └── index.html │ ├── basic-usage │ │ └── index.html │ ├── canvas │ │ └── index.html │ ├── categories │ │ └── index.html │ ├── examples.css │ ├── image │ │ ├── hs-2004-27-a-large-web.jpg │ │ └── index.html │ ├── index.html │ ├── interacting │ │ └── index.html │ ├── navigate │ │ ├── arrow-down.gif │ │ ├── arrow-left.gif │ │ ├── arrow-right.gif │ │ ├── arrow-up.gif │ │ └── index.html │ ├── percentiles │ │ └── index.html │ ├── realtime │ │ └── index.html │ ├── resize │ │ └── index.html │ ├── selection │ │ └── index.html │ ├── series-errorbars │ │ └── index.html │ ├── series-pie │ │ └── index.html │ ├── series-toggle │ │ └── index.html │ ├── series-types │ │ └── index.html │ ├── shared │ │ └── jquery-ui │ │ │ └── jquery-ui.min.css │ ├── stacking │ │ └── index.html │ ├── symbols │ │ └── index.html │ ├── threshold │ │ └── index.html │ ├── tracking │ │ └── index.html │ ├── visitors │ │ └── index.html │ └── zooming │ │ └── index.html ├── excanvas.js ├── excanvas.min.js ├── flot.jquery.json ├── jquery.colorhelpers.js ├── jquery.flot.canvas.js ├── jquery.flot.categories.js ├── jquery.flot.crosshair.js ├── jquery.flot.errorbars.js ├── jquery.flot.fillbetween.js ├── jquery.flot.image.js ├── jquery.flot.js ├── jquery.flot.navigate.js ├── jquery.flot.pie.js ├── jquery.flot.resize.js ├── jquery.flot.selection.js ├── jquery.flot.stack.js ├── jquery.flot.symbol.js ├── jquery.flot.threshold.js ├── jquery.flot.time.js ├── jquery.js └── package.json ├── fullcalendar ├── fullcalendar.css ├── fullcalendar.js ├── fullcalendar.min.js ├── fullcalendar.print.css └── gcal.js ├── jGrowl ├── .gitignore ├── LICENSE ├── README.md ├── examples │ ├── iphone.png │ ├── jgrowl-pool.html │ ├── jgrowl.html │ ├── multiple-containers.html │ ├── sideways.html │ └── smoke.png ├── jgrowl.jquery.json ├── jquery.jgrowl.css └── jquery.jgrowl.js ├── jquery-1.9.1.js ├── jquery-1.9.1.min.js ├── jquery-ui-1.10.3.js ├── jquery-validation ├── README.md ├── changelog.txt ├── demo │ ├── ajaxSubmit-integration-demo.html │ ├── captcha │ │ ├── captcha.js │ │ ├── fonts │ │ │ └── Anorexia.ttf │ │ ├── image_req.php │ │ ├── images │ │ │ ├── button.png │ │ │ └── image.php │ │ ├── index.php │ │ ├── newsession.php │ │ ├── process.php │ │ ├── rand.php │ │ └── style.css │ ├── css │ │ ├── cmxform.css │ │ ├── cmxformTemplate.css │ │ ├── core.css │ │ ├── reset.css │ │ └── screen.css │ ├── custom-messages-data-demo.html │ ├── custom-methods-demo.html │ ├── dynamic-totals.html │ ├── errorcontainer-demo.html │ ├── file_input.html │ ├── images │ │ ├── bg.gif │ │ ├── checked.gif │ │ ├── cmxform-divider.gif │ │ ├── cmxform-fieldset.gif │ │ ├── loading.gif │ │ └── unchecked.gif │ ├── index.html │ ├── jquerymobile.html │ ├── login │ │ ├── images │ │ │ ├── bg.gif │ │ │ ├── header1.jpg │ │ │ ├── page.gif │ │ │ └── required_star.gif │ │ ├── index.html │ │ └── screen.css │ ├── marketo │ │ ├── images │ │ │ ├── backRequiredGray.gif │ │ │ ├── back_green-fade.gif │ │ │ ├── back_nav_blue.gif │ │ │ ├── blank.gif │ │ │ ├── button-submit.gif │ │ │ ├── favicon.ico │ │ │ ├── help.png │ │ │ ├── left-nav-callout-long.png │ │ │ ├── login-sprite.gif │ │ │ ├── logo_marketo.gif │ │ │ ├── sf.png │ │ │ ├── step1-24.gif │ │ │ ├── step2-24.gif │ │ │ ├── step3-24.gif │ │ │ ├── tab-sprite.gif │ │ │ ├── tab_green.gif │ │ │ ├── time.png │ │ │ ├── toggle.gif │ │ │ └── warning.gif │ │ ├── index.html │ │ ├── jquery.maskedinput.js │ │ ├── mktSignup.js │ │ ├── step2.htm │ │ └── stylesheet.css │ ├── milk │ │ ├── bg.gif │ │ ├── index.html │ │ ├── left_white.png │ │ ├── milk.css │ │ ├── milk.png │ │ └── right_white.png │ ├── multipart │ │ ├── index.html │ │ ├── js │ │ │ ├── jquery.maskedinput-1.0.js │ │ │ ├── ui.accordion.js │ │ │ └── ui.core.js │ │ └── style.css │ ├── radio-checkbox-select-demo.html │ ├── tabs │ │ └── index.html │ ├── themerollered.html │ └── tinymce │ │ ├── index.html │ │ ├── themes │ │ └── simple │ │ │ ├── editor_template.js │ │ │ ├── img │ │ │ └── icons.gif │ │ │ ├── langs │ │ │ └── en.js │ │ │ └── skins │ │ │ └── default │ │ │ └── ui.css │ │ └── tiny_mce.js ├── dist │ ├── additional-methods.js │ ├── additional-methods.min.js │ ├── jquery.validate.js │ └── jquery.validate.min.js ├── lib │ ├── jquery-1.6.4.js │ ├── jquery-1.7.2.js │ ├── jquery-1.8.3.js │ ├── jquery-1.9.0.js │ ├── jquery.form.js │ ├── jquery.js │ └── jquery.mockjax.js ├── localization │ ├── messages_ar.js │ ├── messages_bg.js │ ├── messages_ca.js │ ├── messages_cs.js │ ├── messages_da.js │ ├── messages_de.js │ ├── messages_el.js │ ├── messages_es.js │ ├── messages_et.js │ ├── messages_eu.js │ ├── messages_fa.js │ ├── messages_fi.js │ ├── messages_fr.js │ ├── messages_he.js │ ├── messages_hr.js │ ├── messages_hu.js │ ├── messages_it.js │ ├── messages_ja.js │ ├── messages_ka.js │ ├── messages_kk.js │ ├── messages_ko.js │ ├── messages_lt.js │ ├── messages_lv.js │ ├── messages_my.js │ ├── messages_nl.js │ ├── messages_no.js │ ├── messages_pl.js │ ├── messages_pt_BR.js │ ├── messages_pt_PT.js │ ├── messages_ro.js │ ├── messages_ru.js │ ├── messages_si.js │ ├── messages_sk.js │ ├── messages_sl.js │ ├── messages_sr.js │ ├── messages_sv.js │ ├── messages_th.js │ ├── messages_tr.js │ ├── messages_uk.js │ ├── messages_vi.js │ ├── messages_zh.js │ ├── messages_zh_TW.js │ ├── methods_de.js │ ├── methods_nl.js │ └── methods_pt.js ├── package.json └── test │ ├── events.html │ ├── firebug │ ├── errorIcon.png │ ├── firebug.css │ ├── firebug.html │ ├── firebug.js │ ├── firebugx.js │ ├── infoIcon.png │ └── warningIcon.png │ ├── index.html │ ├── jquery.js │ ├── large.html │ ├── messages.js │ ├── methods.js │ ├── qunit │ ├── qunit.css │ └── qunit.js │ ├── rules.js │ ├── selects │ └── index.html │ ├── tabs.html │ └── test.js ├── jquery.knob.js ├── jquery.uniform.min.js ├── modernizr-2.6.2-respond-1.1.0.min.js ├── morris ├── morris.css ├── morris.js └── morris.min.js ├── raphael-min.js ├── tinymce ├── LICENSE.TXT ├── changelog.txt └── js │ └── tinymce │ ├── jquery.tinymce.min.js │ ├── langs │ └── readme.md │ ├── license.txt │ ├── plugins │ ├── advlist │ │ └── plugin.min.js │ ├── anchor │ │ └── plugin.min.js │ ├── autolink │ │ └── plugin.min.js │ ├── autoresize │ │ └── plugin.min.js │ ├── autosave │ │ └── plugin.min.js │ ├── bbcode │ │ └── plugin.min.js │ ├── charmap │ │ └── plugin.min.js │ ├── code │ │ └── plugin.min.js │ ├── compat3x │ │ ├── editable_selects.js │ │ ├── form_utils.js │ │ ├── mctabs.js │ │ ├── tiny_mce_popup.js │ │ └── validate.js │ ├── contextmenu │ │ └── plugin.min.js │ ├── directionality │ │ └── plugin.min.js │ ├── emoticons │ │ ├── img │ │ │ ├── smiley-cool.gif │ │ │ ├── smiley-cry.gif │ │ │ ├── smiley-embarassed.gif │ │ │ ├── smiley-foot-in-mouth.gif │ │ │ ├── smiley-frown.gif │ │ │ ├── smiley-innocent.gif │ │ │ ├── smiley-kiss.gif │ │ │ ├── smiley-laughing.gif │ │ │ ├── smiley-money-mouth.gif │ │ │ ├── smiley-sealed.gif │ │ │ ├── smiley-smile.gif │ │ │ ├── smiley-surprised.gif │ │ │ ├── smiley-tongue-out.gif │ │ │ ├── smiley-undecided.gif │ │ │ ├── smiley-wink.gif │ │ │ └── smiley-yell.gif │ │ └── plugin.min.js │ ├── example │ │ └── plugin.min.js │ ├── example_dependency │ │ └── plugin.min.js │ ├── fullpage │ │ └── plugin.min.js │ ├── fullscreen │ │ └── plugin.min.js │ ├── hr │ │ └── plugin.min.js │ ├── image │ │ └── plugin.min.js │ ├── importcss │ │ └── plugin.min.js │ ├── insertdatetime │ │ └── plugin.min.js │ ├── layer │ │ └── plugin.min.js │ ├── legacyoutput │ │ └── plugin.min.js │ ├── link │ │ └── plugin.min.js │ ├── lists │ │ └── plugin.min.js │ ├── media │ │ ├── moxieplayer.swf │ │ └── plugin.min.js │ ├── nonbreaking │ │ └── plugin.min.js │ ├── noneditable │ │ └── plugin.min.js │ ├── pagebreak │ │ └── plugin.min.js │ ├── paste │ │ └── plugin.min.js │ ├── preview │ │ └── plugin.min.js │ ├── print │ │ └── plugin.min.js │ ├── save │ │ └── plugin.min.js │ ├── searchreplace │ │ └── plugin.min.js │ ├── spellchecker │ │ └── plugin.min.js │ ├── tabfocus │ │ └── plugin.min.js │ ├── table │ │ └── plugin.min.js │ ├── template │ │ └── plugin.min.js │ ├── textcolor │ │ └── plugin.min.js │ ├── visualblocks │ │ ├── css │ │ │ └── visualblocks.css │ │ └── plugin.min.js │ ├── visualchars │ │ └── plugin.min.js │ └── wordcount │ │ └── plugin.min.js │ ├── skins │ └── lightgray │ │ ├── content.inline.min.css │ │ ├── content.min.css │ │ ├── fonts │ │ ├── icomoon-small.eot │ │ ├── icomoon-small.svg │ │ ├── icomoon-small.ttf │ │ ├── icomoon-small.woff │ │ ├── icomoon.eot │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ ├── icomoon.woff │ │ └── readme.md │ │ ├── img │ │ ├── anchor.gif │ │ ├── loader.gif │ │ ├── object.gif │ │ ├── trans.gif │ │ └── wline.gif │ │ ├── skin.ie7.min.css │ │ └── skin.min.css │ ├── themes │ └── modern │ │ └── theme.min.js │ └── tinymce.min.js ├── uniform.default.css ├── wizard ├── jquery.bootstrap.wizard.js └── jquery.bootstrap.wizard.min.js └── wysiwyg ├── bootstrap-wysihtml5.css ├── bootstrap-wysihtml5.js └── wysihtml5-0.3.0.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.6" 4 | -------------------------------------------------------------------------------- /MIT-LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2013 - Vincent Gabriel 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /assets/scripts.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | // Side Bar Toggle 3 | $('.hide-sidebar').click(function() { 4 | $('#sidebar').hide('fast', function() { 5 | $('#content').removeClass('span9'); 6 | $('#content').addClass('span12'); 7 | $('.hide-sidebar').hide(); 8 | $('.show-sidebar').show(); 9 | }); 10 | }); 11 | 12 | $('.show-sidebar').click(function() { 13 | $('#content').removeClass('span12'); 14 | $('#content').addClass('span9'); 15 | $('.show-sidebar').hide(); 16 | $('.hide-sidebar').show(); 17 | $('#sidebar').show('fast'); 18 | }); 19 | }); -------------------------------------------------------------------------------- /bootstrap/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/bootstrap/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /bootstrap/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/bootstrap/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /images/bg-input-focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/images/bg-input-focus.png -------------------------------------------------------------------------------- /images/bg-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/images/bg-input.png -------------------------------------------------------------------------------- /images/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/images/sprite.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap-admin-theme", 3 | "description": "A generic admin theme built with Bootstrap free for both personal and commercial use.", 4 | "version": "1.0.0", 5 | "homepage": "http://www.vadimg.com/", 6 | "author": { 7 | "name": "Vincent Gabriel", 8 | "email": "vadimg88@gmail.com" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git@github.com:VinceG/Bootstrap-Admin-Theme.git" 13 | }, 14 | "engines": { 15 | "node": "0.6.x" 16 | }, 17 | "dependencies": {}, 18 | "devDependencies": {} 19 | } 20 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .c9revisions 3 | /*.project 4 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/.settings/.gitignore: -------------------------------------------------------------------------------- 1 | /*.jsdtscope 2 | /*.eclipse.wst.jsdt.ui.superType.container 3 | /*.eclipse.wst.jsdt.ui.superType.name 4 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rake' 4 | gem 'therubyracer' 5 | gem 'uglifier' -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | execjs (1.3.0) 5 | multi_json (~> 1.0) 6 | libv8 (3.3.10.4) 7 | multi_json (1.1.0) 8 | rake (0.9.2.2) 9 | therubyracer (0.9.10) 10 | libv8 (~> 3.3.10) 11 | uglifier (1.2.3) 12 | execjs (>= 0.3.0) 13 | multi_json (>= 1.0.2) 14 | 15 | PLATFORMS 16 | ruby 17 | 18 | DEPENDENCIES 19 | rake 20 | therubyracer 21 | uglifier 22 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/LICENCE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2012 JFHollingworth LTD 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/Rakefile: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | require 'bundler' 3 | require 'fileutils' 4 | begin 5 | Bundler.setup(:default, :development) 6 | rescue Bundler::BundlerError => e 7 | $stderr.puts e.message 8 | $stderr.puts "Run `bundle install` to install missing gems" 9 | exit e.status_code 10 | end 11 | 12 | ROOT = File.dirname(__FILE__) 13 | 14 | require 'rake' 15 | require 'uglifier' 16 | 17 | task :default do 18 | version = File.open(File.join(ROOT, 'VERSION')).read 19 | output_path = File.join(ROOT, "dist") 20 | 21 | js_input_path = File.join('src', 'bootstrap-wysihtml5.js') 22 | css_input_path = File.join('src', 'bootstrap-wysihtml5.css') 23 | 24 | js_output_path = File.join(output_path, "bootstrap-wysihtml5-#{version}.js") 25 | minified_js_output_path = File.join(output_path, "bootstrap-wysihtml5-#{version}.min.js") 26 | css_output_path = File.join(output_path, "bootstrap-wysihtml5-#{version}.css") 27 | 28 | minified_js = Uglifier.compile(File.read(js_input_path)) 29 | 30 | File.open(minified_js_output_path, 'w') { |f| f.write(minified_js) } 31 | File.open(js_output_path, 'w') { |f| f.write(File.read(js_input_path)) } 32 | File.open(css_output_path, 'w') { |f| f.write(File.read(css_input_path)) } 33 | end 34 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/VERSION: -------------------------------------------------------------------------------- 1 | 0.0.2 -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap-wysihtml5", 3 | "version": "0.1.0", 4 | "main": ["src/bootstrap-wysihtml5.css", "src/bootstrap-wysihtml5.js"], 5 | "dependencies": { 6 | "wysihtml5": "~0.3.0" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/lib/css/prettify.css: -------------------------------------------------------------------------------- 1 | .com { color: #93a1a1; } 2 | .lit { color: #195f91; } 3 | .pun, .opn, .clo { color: #93a1a1; } 4 | .fun { color: #dc322f; } 5 | .str, .atv { color: #D14; } 6 | .kwd, .linenums .tag { color: #1e347b; } 7 | .typ, .atn, .dec, .var { color: teal; } 8 | .pln { color: #48484c; } 9 | 10 | .prettyprint { 11 | padding: 8px; 12 | background-color: #f7f7f9; 13 | border: 1px solid #e1e1e8; 14 | } 15 | .prettyprint.linenums { 16 | -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; 17 | -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; 18 | box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; 19 | } 20 | 21 | /* Specify class=linenums on a pre to get line numbering */ 22 | ol.linenums { 23 | margin: 0 0 0 33px; /* IE indents via margin-left */ 24 | } 25 | ol.linenums li { 26 | padding-left: 12px; 27 | color: #bebec5; 28 | line-height: 18px; 29 | text-shadow: 0 1px 0 #fff; 30 | } -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/lib/css/wysiwyg-color.css: -------------------------------------------------------------------------------- 1 | .wysiwyg-color-black { 2 | color: black; 3 | } 4 | 5 | .wysiwyg-color-silver { 6 | color: silver; 7 | } 8 | 9 | .wysiwyg-color-gray { 10 | color: gray; 11 | } 12 | 13 | .wysiwyg-color-white { 14 | color: white; 15 | } 16 | 17 | .wysiwyg-color-maroon { 18 | color: maroon; 19 | } 20 | 21 | .wysiwyg-color-red { 22 | color: red; 23 | } 24 | 25 | .wysiwyg-color-purple { 26 | color: purple; 27 | } 28 | 29 | .wysiwyg-color-fuchsia { 30 | color: fuchsia; 31 | } 32 | 33 | .wysiwyg-color-green { 34 | color: green; 35 | } 36 | 37 | .wysiwyg-color-lime { 38 | color: lime; 39 | } 40 | 41 | .wysiwyg-color-olive { 42 | color: olive; 43 | } 44 | 45 | .wysiwyg-color-yellow { 46 | color: yellow; 47 | } 48 | 49 | .wysiwyg-color-navy { 50 | color: navy; 51 | } 52 | 53 | .wysiwyg-color-blue { 54 | color: blue; 55 | } 56 | 57 | .wysiwyg-color-teal { 58 | color: teal; 59 | } 60 | 61 | .wysiwyg-color-aqua { 62 | color: aqua; 63 | } 64 | 65 | .wysiwyg-color-orange { 66 | color: orange; 67 | } -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/lib/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/bootstrap-wysihtml5/lib/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/lib/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/bootstrap-wysihtml5/lib/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.ja-JP.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["ja-JP"] = { 6 | font_styles: { 7 | normal: "通常の文字", 8 | h1: "見出し1", 9 | h2: "見出し2", 10 | h3: "見出し3" 11 | }, 12 | emphasis: { 13 | bold: "太字", 14 | italic: "斜体", 15 | underline: "下線" 16 | }, 17 | lists: { 18 | unordered: "点字リスト", 19 | ordered: "数字リスト", 20 | outdent: "左寄せ", 21 | indent: "右寄せ" 22 | }, 23 | link: { 24 | insert: "リンクの挿入", 25 | cancel: "キャンセル" 26 | }, 27 | image: { 28 | insert: "画像の挿入", 29 | cancel: "キャンセル" 30 | }, 31 | html: { 32 | edit: "HTMLを編集" 33 | }, 34 | colours: { 35 | black: "黒色", 36 | silver: "シルバー", 37 | gray: "グレー", 38 | maroon: "栗色", 39 | red: "赤色", 40 | purple: "紫色", 41 | green: "緑色", 42 | olive: "オリーブ", 43 | navy: "ネイビー", 44 | blue: "青色", 45 | orange: "オレンジ" 46 | } 47 | 48 | }; 49 | }(jQuery)); 50 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.ko-KR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["ko-KR"] = { 6 | font_styles: { 7 | normal: "일반", 8 | h1: "헤드라인 1", 9 | h2: "헤드라인 2", 10 | h3: "헤드라인 3" 11 | }, 12 | emphasis: { 13 | bold: "굵게", 14 | italic: "기울게", 15 | underline: "밑줄" 16 | }, 17 | lists: { 18 | unordered: "기호목록", 19 | ordered: "숫자목록", 20 | outdent: "내어쓰기", 21 | indent: "들여쓰기" 22 | }, 23 | link: { 24 | insert: "링크 삽입", 25 | cancel: "취소" 26 | }, 27 | image: { 28 | insert: "이미지 삽입", 29 | cancel: "취소" 30 | }, 31 | html: { 32 | edit: "HTML 편집" 33 | }, 34 | colours: { 35 | black: "검은색", 36 | silver: "은색", 37 | gray: "회색", 38 | maroon: "고동색", 39 | red: "빨간색", 40 | purple: "보라색", 41 | green: "초록색", 42 | olive: "올리브", 43 | navy: "네이비", 44 | blue: "파란색", 45 | orange: "주황색" 46 | } 47 | 48 | }; 49 | }(jQuery)); 50 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Chinese translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["zh-CN"] = { 6 | font_styles: { 7 | normal: "正文", 8 | h1: "标题 1", 9 | h2: "标题 2", 10 | h3: "标题 3" 11 | }, 12 | emphasis: { 13 | bold: "粗体", 14 | italic: "斜体", 15 | underline: "下划线" 16 | }, 17 | lists: { 18 | unordered: "项目符号", 19 | ordered: "编号", 20 | outdent: "减少缩进", 21 | indent: "增加缩进" 22 | }, 23 | link: { 24 | insert: "插入链接", 25 | cancel: "取消" 26 | }, 27 | image: { 28 | insert: "插入图片", 29 | cancel: "取消" 30 | }, 31 | html: { 32 | edit: "HTML代码" 33 | }, 34 | colours: { 35 | black: "黑色", 36 | silver: "银色", 37 | gray: "灰色", 38 | maroon: "赤红色", 39 | red: "红色", 40 | purple: "紫色", 41 | green: "绿色", 42 | olive: "橄榄色", 43 | navy: "深蓝色", 44 | blue: "蓝色", 45 | orange: "橙色" 46 | } 47 | }; 48 | }(jQuery)); -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Chinese Traditional translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["zh-TW"] = { 6 | font_styles: { 7 | normal: "內文", 8 | h1: "標題 1", 9 | h2: "標題 2", 10 | h3: "標題 3" 11 | }, 12 | emphasis: { 13 | bold: "粗體", 14 | italic: "斜體", 15 | underline: "底線" 16 | }, 17 | lists: { 18 | unordered: "項目符號", 19 | ordered: "編號列表", 20 | outdent: "減少縮排", 21 | indent: "增加縮排" 22 | }, 23 | link: { 24 | insert: "插入超連結", 25 | cancel: "取消" 26 | }, 27 | image: { 28 | insert: "插入圖片連結", 29 | cancel: "取消" 30 | }, 31 | html: { 32 | edit: "HTML原始碼" 33 | }, 34 | colours: { 35 | black: "黑色", 36 | silver: "銀色", 37 | gray: "灰色", 38 | maroon: "栗色", 39 | red: "红色", 40 | purple: "紫色", 41 | green: "綠色", 42 | olive: "橄欖色", 43 | navy: "深藍色", 44 | blue: "藍色", 45 | orange: "橙色" 46 | } 47 | }; 48 | }(jQuery)); -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/src/wysiwyg-color.css: -------------------------------------------------------------------------------- 1 | .wysiwyg-color-black { 2 | color: black; 3 | } 4 | 5 | .wysiwyg-color-silver { 6 | color: silver; 7 | } 8 | 9 | .wysiwyg-color-gray { 10 | color: gray; 11 | } 12 | 13 | .wysiwyg-color-white { 14 | color: white; 15 | } 16 | 17 | .wysiwyg-color-maroon { 18 | color: maroon; 19 | } 20 | 21 | .wysiwyg-color-red { 22 | color: red; 23 | } 24 | 25 | .wysiwyg-color-purple { 26 | color: purple; 27 | } 28 | 29 | .wysiwyg-color-fuchsia { 30 | color: fuchsia; 31 | } 32 | 33 | .wysiwyg-color-green { 34 | color: green; 35 | } 36 | 37 | .wysiwyg-color-lime { 38 | color: lime; 39 | } 40 | 41 | .wysiwyg-color-olive { 42 | color: olive; 43 | } 44 | 45 | .wysiwyg-color-yellow { 46 | color: yellow; 47 | } 48 | 49 | .wysiwyg-color-navy { 50 | color: navy; 51 | } 52 | 53 | .wysiwyg-color-blue { 54 | color: blue; 55 | } 56 | 57 | .wysiwyg-color-teal { 58 | color: teal; 59 | } 60 | 61 | .wysiwyg-color-aqua { 62 | color: aqua; 63 | } 64 | 65 | .wysiwyg-color-orange { 66 | color: orange; 67 | } -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/test/README: -------------------------------------------------------------------------------- 1 | To run the tests, just open index.html in your wysihtml5-compatible 2 | browser. 3 | 4 | The following files are ported from the wyshtml5 project's unit tests: 5 | 6 | browser_test.js 7 | incompatible_test.js 8 | editor_test.js 9 | undo_manager.js 10 | 11 | These files should be left more or less alone, for purposes of 12 | maintainability. Put new tests in the bootstrap_wysihtml5/ directory, 13 | and modify index.html to reference any new files you create. 14 | 15 | If you're testing the underlying wysihtml5 library rather the 16 | bootstrap_wysihtml5 jquery plugin wrapper around that library, then 17 | you're probably contributing to the wrong project :). See 18 | https://github.com/xing/wysihtml5 for that. 19 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | wysihtml5 - Test Suite 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 33 | 34 |

wysihtml5 - Test Suite

35 |

36 |
37 |

38 |
    39 | -------------------------------------------------------------------------------- /vendors/bootstrap-wysihtml5/test/lib: -------------------------------------------------------------------------------- 1 | ../lib/ -------------------------------------------------------------------------------- /vendors/chosen-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/chosen-sprite.png -------------------------------------------------------------------------------- /vendors/chosen-sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/chosen-sprite@2x.png -------------------------------------------------------------------------------- /vendors/ckeditor/config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | * For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.editorConfig = function( config ) { 7 | // Define changes to default configuration here. For example: 8 | // config.language = 'fr'; 9 | // config.uiColor = '#AADC6E'; 10 | }; 11 | -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.md or http://ckeditor.com/license 3 | 4 | cs.js Found: 30 Missing: 0 5 | cy.js Found: 30 Missing: 0 6 | da.js Found: 12 Missing: 18 7 | de.js Found: 30 Missing: 0 8 | el.js Found: 25 Missing: 5 9 | eo.js Found: 30 Missing: 0 10 | fa.js Found: 30 Missing: 0 11 | fi.js Found: 30 Missing: 0 12 | fr.js Found: 30 Missing: 0 13 | gu.js Found: 12 Missing: 18 14 | he.js Found: 30 Missing: 0 15 | it.js Found: 30 Missing: 0 16 | mk.js Found: 5 Missing: 25 17 | nb.js Found: 30 Missing: 0 18 | nl.js Found: 30 Missing: 0 19 | no.js Found: 30 Missing: 0 20 | pt-br.js Found: 30 Missing: 0 21 | ro.js Found: 6 Missing: 24 22 | tr.js Found: 30 Missing: 0 23 | ug.js Found: 27 Missing: 3 24 | vi.js Found: 6 Missing: 24 25 | zh-cn.js Found: 30 Missing: 0 26 | -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/fakeobjects/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/fakeobjects/images/spacer.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/flash/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/flash/images/placeholder.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/forms/images/hiddenfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/forms/images/hiddenfield.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/icons_hidpi.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/iframe/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/iframe/images/placeholder.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/link/images/hidpi/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/link/images/hidpi/anchor.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/magicline/images/hidpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/magicline/images/hidpi/icon.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/magicline/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/magicline/images/icon.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/pagebreak/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/pagebreak/images/pagebreak.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/preview/preview.html: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/scayt/README.md: -------------------------------------------------------------------------------- 1 | CKEditor SCAYT Plugin 2 | ===================== 3 | 4 | This plugin brings Spell Check As You Type (SCAYT) into CKEditor. 5 | 6 | SCAYT is a "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/scayt" folder in your CKEditor installation. 12 | 2. Enable the "scayt" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'scayt'; 15 | 16 | That's all. SCAYT will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_address.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_blockquote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_blockquote.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_div.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_div.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_h1.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_h2.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_h3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_h3.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_h4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_h4.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_h5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_h5.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_h6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_h6.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_p.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/showblocks/images/block_pre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/showblocks/images/block_pre.png -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/angel_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/angel_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/angry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/angry_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/broken_heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/broken_heart.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/confused_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/confused_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/cry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/cry_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/devil_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/devil_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/embaressed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/embaressed_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/embarrassed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/embarrassed_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/envelope.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/envelope.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/heart.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/kiss.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/lightbulb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/lightbulb.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/omg_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/omg_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/regular_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/regular_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/sad_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/sad_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/shades_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/shades_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/teeth_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/teeth_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/thumbs_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/thumbs_down.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/thumbs_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/thumbs_up.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/tongue_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/tongue_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/tounge_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/tounge_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/smiley/images/wink_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/smiley/images/wink_smile.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.md or http://ckeditor.com/license 3 | 4 | cs.js Found: 118 Missing: 0 5 | cy.js Found: 118 Missing: 0 6 | de.js Found: 118 Missing: 0 7 | el.js Found: 16 Missing: 102 8 | eo.js Found: 118 Missing: 0 9 | et.js Found: 31 Missing: 87 10 | fa.js Found: 24 Missing: 94 11 | fi.js Found: 23 Missing: 95 12 | fr.js Found: 118 Missing: 0 13 | hr.js Found: 23 Missing: 95 14 | it.js Found: 118 Missing: 0 15 | nb.js Found: 118 Missing: 0 16 | nl.js Found: 118 Missing: 0 17 | no.js Found: 118 Missing: 0 18 | tr.js Found: 118 Missing: 0 19 | ug.js Found: 39 Missing: 79 20 | zh-cn.js Found: 118 Missing: 0 21 | -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/templates/templates/images/template1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/templates/templates/images/template1.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/templates/templates/images/template2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/templates/templates/images/template2.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/templates/templates/images/template3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/plugins/templates/templates/images/template3.gif -------------------------------------------------------------------------------- /vendors/ckeditor/plugins/wsc/README.md: -------------------------------------------------------------------------------- 1 | CKEditor WebSpellChecker Plugin 2 | =============================== 3 | 4 | This plugin brings Web Spell Checker (WSC) into CKEditor. 5 | 6 | WSC is "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/wsc" folder in your CKEditor installation. 12 | 2. Enable the "wsc" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'wsc'; 15 | 16 | That's all. WSC will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /vendors/ckeditor/samples/assets/inlineall/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/samples/assets/inlineall/logo.png -------------------------------------------------------------------------------- /vendors/ckeditor/samples/assets/sample.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Required by tests (dom/document.html). 3 | */ 4 | -------------------------------------------------------------------------------- /vendors/ckeditor/samples/assets/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/samples/assets/sample.jpg -------------------------------------------------------------------------------- /vendors/ckeditor/samples/assets/uilanguages/languages.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | var CKEDITOR_LANGS=function(){var c={af:"Afrikaans",ar:"Arabic",bg:"Bulgarian",bn:"Bengali/Bangla",bs:"Bosnian",ca:"Catalan",cs:"Czech",cy:"Welsh",da:"Danish",de:"German",el:"Greek",en:"English","en-au":"English (Australia)","en-ca":"English (Canadian)","en-gb":"English (United Kingdom)",eo:"Esperanto",es:"Spanish",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fo:"Faroese",fr:"French","fr-ca":"French (Canada)",gl:"Galician",gu:"Gujarati",he:"Hebrew",hi:"Hindi",hr:"Croatian",hu:"Hungarian",id:"Indonesian", 6 | is:"Icelandic",it:"Italian",ja:"Japanese",ka:"Georgian",km:"Khmer",ko:"Korean",ku:"Kurdish",lt:"Lithuanian",lv:"Latvian",mk:"Macedonian",mn:"Mongolian",ms:"Malay",nb:"Norwegian Bokmal",nl:"Dutch",no:"Norwegian",pl:"Polish",pt:"Portuguese (Portugal)","pt-br":"Portuguese (Brazil)",ro:"Romanian",ru:"Russian",si:"Sinhala",sk:"Slovak",sq:"Albanian",sl:"Slovenian",sr:"Serbian (Cyrillic)","sr-latn":"Serbian (Latin)",sv:"Swedish",th:"Thai",tr:"Turkish",ug:"Uighur",uk:"Ukrainian",vi:"Vietnamese",zh:"Chinese Traditional", 7 | "zh-cn":"Chinese Simplified"},b=[],a;for(a in CKEDITOR.lang.languages)b.push({code:a,name:c[a]||a});b.sort(function(a,b){return a.name' + requires[ i ] + '' ); 21 | } 22 | 23 | if ( missing.length ) { 24 | var warn = CKEDITOR.dom.element.createFromHtml( 25 | '
    ' + 26 | 'To fully experience this demo, the ' + missing.join( ', ' ) + ' plugin' + ( missing.length > 1 ? 's are' : ' is' ) + ' required.' + 27 | '
    ' 28 | ); 29 | warn.insertBefore( editor.container ); 30 | } 31 | } 32 | }); 33 | })(); 34 | -------------------------------------------------------------------------------- /vendors/ckeditor/samples/sample_posteddata.php: -------------------------------------------------------------------------------- 1 |
     2 | 
     3 | -------------------------------------------------------------------------------------------
     4 |   CKEditor - Posted Data
     5 | 
     6 |   We are sorry, but your Web server does not support the PHP language used in this script.
     7 | 
     8 |   Please note that CKEditor can be used with any other server-side language than just PHP.
     9 |   To save the content created with CKEditor you need to read the POST data on the server
    10 |   side and write it to a file or the database.
    11 | 
    12 |   Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
    13 |   For licensing, see LICENSE.md or http://ckeditor.com/license
    14 | -------------------------------------------------------------------------------------------
    15 | 
    16 | 
    */ include "assets/posteddata.php"; ?> 17 | -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/icons.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/icons_hidpi.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/images/arrow.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/images/close.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/images/hidpi/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/images/hidpi/close.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/images/hidpi/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/images/hidpi/lock-open.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/images/hidpi/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/images/hidpi/lock.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/images/hidpi/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/images/hidpi/refresh.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/images/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/images/lock-open.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/images/lock.png -------------------------------------------------------------------------------- /vendors/ckeditor/skins/moono/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/ckeditor/skins/moono/images/refresh.png -------------------------------------------------------------------------------- /vendors/datatables/images/Sorting icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/Sorting icons.psd -------------------------------------------------------------------------------- /vendors/datatables/images/back_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/back_disabled.png -------------------------------------------------------------------------------- /vendors/datatables/images/back_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/back_enabled.png -------------------------------------------------------------------------------- /vendors/datatables/images/back_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/back_enabled_hover.png -------------------------------------------------------------------------------- /vendors/datatables/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/favicon.ico -------------------------------------------------------------------------------- /vendors/datatables/images/forward_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/forward_disabled.png -------------------------------------------------------------------------------- /vendors/datatables/images/forward_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/forward_enabled.png -------------------------------------------------------------------------------- /vendors/datatables/images/forward_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/forward_enabled_hover.png -------------------------------------------------------------------------------- /vendors/datatables/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/sort_asc.png -------------------------------------------------------------------------------- /vendors/datatables/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /vendors/datatables/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/sort_both.png -------------------------------------------------------------------------------- /vendors/datatables/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/sort_desc.png -------------------------------------------------------------------------------- /vendors/datatables/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/datatables/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /vendors/datatables/src/core/core.processing.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /** 4 | * Generate the node required for the processing node 5 | * @param {object} oSettings dataTables settings object 6 | * @returns {node} Processing element 7 | * @memberof DataTable#oApi 8 | */ 9 | function _fnFeatureHtmlProcessing ( oSettings ) 10 | { 11 | var nProcessing = document.createElement( 'div' ); 12 | 13 | if ( !oSettings.aanFeatures.r ) 14 | { 15 | nProcessing.id = oSettings.sTableId+'_processing'; 16 | } 17 | nProcessing.innerHTML = oSettings.oLanguage.sProcessing; 18 | nProcessing.className = oSettings.oClasses.sProcessing; 19 | oSettings.nTable.parentNode.insertBefore( nProcessing, oSettings.nTable ); 20 | 21 | return nProcessing; 22 | } 23 | 24 | 25 | /** 26 | * Display or hide the processing indicator 27 | * @param {object} oSettings dataTables settings object 28 | * @param {bool} bShow Show the processing indicator (true) or not (false) 29 | * @memberof DataTable#oApi 30 | */ 31 | function _fnProcessingDisplay ( oSettings, bShow ) 32 | { 33 | if ( oSettings.oFeatures.bProcessing ) 34 | { 35 | var an = oSettings.aanFeatures.r; 36 | for ( var i=0, iLen=an.length ; iEmpty string 21 | */ 22 | "sSearch": "", 23 | 24 | /** 25 | * Flag to indicate if the search term should be interpreted as a 26 | * regular expression (true) or not (false) and therefore and special 27 | * regex characters escaped. 28 | * @type boolean 29 | * @default false 30 | */ 31 | "bRegex": false, 32 | 33 | /** 34 | * Flag to indicate if DataTables is to use its smart filtering or not. 35 | * @type boolean 36 | * @default true 37 | */ 38 | "bSmart": true 39 | }; 40 | 41 | -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/-iDraw.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "iDraw - check that iDraw increments for each draw" ); 3 | 4 | 5 | $(document).ready( function () { 6 | var oTable = $('#example').dataTable(); 7 | var oSettings = oTable.fnSettings(); 8 | 9 | oTest.fnTest( 10 | "After first draw, iDraw is 1", 11 | null, 12 | function () { return oSettings.iDraw == 1; } 13 | ); 14 | 15 | oTest.fnTest( 16 | "After second draw, iDraw is 2", 17 | function () { oTable.fnDraw() }, 18 | function () { return oSettings.iDraw == 2; } 19 | ); 20 | 21 | oTest.fnTest( 22 | "After sort", 23 | function () { oTable.fnSort([[1,'asc']]) }, 24 | function () { return oSettings.iDraw == 3; } 25 | ); 26 | 27 | oTest.fnTest( 28 | "After filter", 29 | function () { oTable.fnFilter('gecko') }, 30 | function () { return oSettings.iDraw == 4; } 31 | ); 32 | 33 | oTest.fnTest( 34 | "After another filter", 35 | function () { oTable.fnFilter('gec') }, 36 | function () { return oSettings.iDraw == 5; } 37 | ); 38 | 39 | 40 | oTest.fnComplete(); 41 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/2512.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: 2512 2 | oTest.fnStart( "Check filtering with BR and HTML entity" ); 3 | 4 | 5 | $(document).ready( function () { 6 | $('#example').dataTable(); 7 | 8 | /* Basic checks */ 9 | oTest.fnTest( 10 | "Check filtering", 11 | function () { $('#example').dataTable().fnFilter('testsearchstring'); }, 12 | function () { return $('#example tbody tr').length == 1; } 13 | ); 14 | 15 | 16 | oTest.fnComplete(); 17 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/2530-2.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "User given with is left when no scrolling" ); 3 | 4 | $(document).ready( function () { 5 | $('#example')[0].style.width = "80%"; 6 | $('#example').dataTable(); 7 | 8 | oTest.fnTest( 9 | "Check user width is left", 10 | null, 11 | function () { return $('#example').width() == 640; } 12 | ); 13 | 14 | oTest.fnComplete(); 15 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/2530.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dymanic_table 2 | oTest.fnStart( "2530 - Check width's when dealing with empty strings" ); 3 | 4 | 5 | $(document).ready( function () { 6 | $('#example').dataTable( { 7 | "aaData": [ 8 | ['','Internet Explorer 4.0','Win 95+','4','X'], 9 | ['','Internet Explorer 5.0','Win 95+','5','C'] 10 | ], 11 | "aoColumns": [ 12 | { "sTitle": "", "sWidth": "40px" }, 13 | { "sTitle": "Browser" }, 14 | { "sTitle": "Platform" }, 15 | { "sTitle": "Version", "sClass": "center" }, 16 | { "sTitle": "Grade", "sClass": "center" } 17 | ] 18 | } ); 19 | 20 | /* Basic checks */ 21 | oTest.fnTest( 22 | "Check calculated widths", 23 | null, 24 | function () { return $('#example tbody tr td:eq(0)').width() < 100; } 25 | ); 26 | 27 | 28 | oTest.fnComplete(); 29 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/2569.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "Destroy with hidden columns" ); 3 | 4 | $(document).ready( function () { 5 | $('#example').dataTable( { 6 | "aoColumnDefs": [ 7 | { "bSearchable": false, "bVisible": false, "aTargets": [ 2 ] }, 8 | { "bVisible": false, "aTargets": [ 3 ] } 9 | ] 10 | } ); 11 | $('#example').dataTable().fnDestroy(); 12 | 13 | oTest.fnTest( 14 | "Check that the number of columns in table is correct", 15 | null, 16 | function () { return $('#example tbody tr:eq(0) td').length == 5; } 17 | ); 18 | 19 | 20 | oTest.fnTest( 21 | "And with scrolling", 22 | function () { 23 | $('#example').dataTable( { 24 | "sScrollY": 200, 25 | "aoColumnDefs": [ 26 | { "bSearchable": false, "bVisible": false, "aTargets": [ 2 ] }, 27 | { "bVisible": false, "aTargets": [ 3 ] } 28 | ] 29 | } ); 30 | $('#example').dataTable().fnDestroy(); 31 | }, 32 | function () { return $('#example tbody tr:eq(0) td').length == 5; } 33 | ); 34 | 35 | oTest.fnComplete(); 36 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/2635.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "2635 - Hiding column and state saving" ); 3 | 4 | $(document).ready( function () { 5 | $('#example').dataTable( { 6 | "bStateSave": true 7 | } ); 8 | 9 | oTest.fnTest( 10 | "Set the hidden column", 11 | function () { 12 | $('#example').dataTable().fnSetColumnVis( 2, false ); 13 | }, 14 | function () { return $('#example thead th').length == 4; } 15 | ); 16 | 17 | oTest.fnTest( 18 | "Destroy the table and remake it - checking one column was removed", 19 | function () { 20 | $('#example').dataTable( { 21 | "bStateSave": true, 22 | "bDestroy": true 23 | } ); 24 | }, 25 | function () { return $('#example thead th').length == 4; } 26 | ); 27 | 28 | oTest.fnTest( 29 | "Do it again without state saving and make sure we are back to 5 columns", 30 | function () { 31 | $('#example').dataTable( { 32 | "bDestroy": true 33 | } ); 34 | }, 35 | function () { return $('#example thead th').length == 5; } 36 | ); 37 | 38 | oTest.fnCookieDestroy( $('#example').dataTable() ); 39 | oTest.fnComplete(); 40 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/2799.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: two_tables 2 | oTest.fnStart( "Initialise two tables" ); 3 | 4 | $(document).ready( function () { 5 | $('table.display').dataTable(); 6 | 7 | oTest.fnTest( 8 | "Check that initialisation was okay", 9 | null, 10 | function () { return true; } 11 | ); 12 | 13 | oTest.fnComplete(); 14 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/2840-restore-table-width.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "2840 - Restore table width on fnDestroy" ); 3 | 4 | $(document).ready( function () { 5 | document.cookie = ""; 6 | $('#example').dataTable( { 7 | "sScrollX": "100%", 8 | "sScrollXInner": "110%" 9 | } ); 10 | $('#example').dataTable().fnDestroy(); 11 | 12 | oTest.fnTest( 13 | "Width after destroy", 14 | null, 15 | function () { return $('#example').width() == "800"; } 16 | ); 17 | 18 | oTest.fnComplete(); 19 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/2914-state-save-sort.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "2914 - State saving with an empty array" ); 3 | 4 | $(document).ready( function () { 5 | document.cookie = ""; 6 | $('#example').dataTable( { 7 | "bStateSave": true, 8 | "aaSorting": [] 9 | } ); 10 | 11 | oTest.fnTest( 12 | "No sort", 13 | null, 14 | function () { return $('#example tbody td:eq(3)').html() == "4"; } 15 | ); 16 | 17 | oTest.fnTest( 18 | "Next page", 19 | function () { 20 | $('#example').dataTable().fnPageChange( 'next' ); 21 | }, 22 | function () { return $('#example tbody td:eq(1)').html() == "Camino 1.0"; } 23 | ); 24 | 25 | oTest.fnTest( 26 | "Destroy the table and remake it - checking we are still on the next page", 27 | function () { 28 | $('#example').dataTable( { 29 | "bStateSave": true, 30 | "aaSorting": [], 31 | "bDestroy": true 32 | } ); 33 | }, 34 | function () { return $('#example tbody td:eq(1)').html() == "Camino 1.0"; } 35 | ); 36 | 37 | oTest.fnCookieDestroy( $('#example').dataTable() ); 38 | oTest.fnComplete(); 39 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/5508-xscroll-zero-content.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "5508 - Table container width doesn't change when filtering applied to scrolling table" ); 3 | 4 | $(document).ready( function () { 5 | $('#example').dataTable( { 6 | "sScrollY": "300px", 7 | "bPaginate": false 8 | } ); 9 | 10 | oTest.fnTest( 11 | "Width of container 800px on init with scroll", 12 | null, 13 | function () { return $('div.dataTables_scrollBody').width() == 800; } 14 | ); 15 | 16 | oTest.fnTest( 17 | "Unaltered when filter applied", 18 | function () { $('#example').dataTable().fnFilter('123'); }, 19 | function () { return $('div.dataTables_scrollBody').width() == 800; } 20 | ); 21 | 22 | oTest.fnComplete(); 23 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "aoColumns": [ 10 | null, 11 | null, 12 | null, 13 | { "sName": 'unit test' }, 14 | null 15 | ] 16 | } ); 17 | var oSettings = oTable.fnSettings(); 18 | 19 | oTest.fnTest( 20 | "Names are stored in the columns object", 21 | null, 22 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 23 | ); 24 | 25 | 26 | oTest.fnComplete(); 27 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/bFilter.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "bFilter" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable(); 7 | 8 | oTest.fnTest( 9 | "Filtering div exists by default", 10 | null, 11 | function () { return document.getElementById('example_filter') != null; } 12 | ); 13 | 14 | /* Check can disable */ 15 | oTest.fnTest( 16 | "Fltering can be disabled", 17 | function () { 18 | oSession.fnRestore(); 19 | $('#example').dataTable( { 20 | "bFilter": false 21 | } ); 22 | }, 23 | function () { return document.getElementById('example_filter') == null; } 24 | ); 25 | 26 | /* Enable makes no difference */ 27 | oTest.fnTest( 28 | "Filtering enabled override", 29 | function () { 30 | oSession.fnRestore(); 31 | $('#example').dataTable( { 32 | "bFilter": true 33 | } ); 34 | }, 35 | function () { return document.getElementById('example_filter') != null; } 36 | ); 37 | 38 | 39 | oTest.fnComplete(); 40 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/bInfo.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "bInfo" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable(); 7 | 8 | oTest.fnTest( 9 | "Info div exists by default", 10 | null, 11 | function () { return document.getElementById('example_info') != null; } 12 | ); 13 | 14 | /* Check can disable */ 15 | oTest.fnTest( 16 | "Info can be disabled", 17 | function () { 18 | oSession.fnRestore(); 19 | $('#example').dataTable( { 20 | "bInfo": false 21 | } ); 22 | }, 23 | function () { return document.getElementById('example_info') == null; } 24 | ); 25 | 26 | /* Enable makes no difference */ 27 | oTest.fnTest( 28 | "Info enabled override", 29 | function () { 30 | oSession.fnRestore(); 31 | $('#example').dataTable( { 32 | "bInfo": true 33 | } ); 34 | }, 35 | function () { return document.getElementById('example_info') != null; } 36 | ); 37 | 38 | 39 | oTest.fnComplete(); 40 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/bJQueryUI.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "bJQueryUI" ); 3 | 4 | $(document).ready( function () { 5 | $('#example').dataTable( { 6 | "bJQueryUI": true 7 | } ); 8 | 9 | oTest.fnTest( 10 | "Header elements are fully wrapped by DIVs", 11 | null, 12 | function () { 13 | var test = true; 14 | $('#example thead th').each( function () { 15 | if ( this.childNodes > 1 ) { 16 | test = false; 17 | } 18 | } ); 19 | return test; 20 | } 21 | ); 22 | 23 | oTest.fnTest( 24 | "One div for each header element", 25 | null, 26 | function () { 27 | return $('#example thead th div').length == 5; 28 | } 29 | ); 30 | 31 | oTest.fnTest( 32 | "One span for each header element, nested as child of div", 33 | null, 34 | function () { 35 | return $('#example thead th div>span').length == 5; 36 | } 37 | ); 38 | 39 | oTest.fnComplete(); 40 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* Not interested in server-side processing here other than to check that it is off */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable(); 9 | var oSettings = oTable.fnSettings(); 10 | 11 | oTest.fnTest( 12 | "Server side is off by default", 13 | null, 14 | function () { return oSettings.oFeatures.bServerSide == false; } 15 | ); 16 | 17 | oTest.fnComplete(); 18 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/fnDeleteRow.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "fnDeleteRow" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | var oTable = $('#example').dataTable(); 7 | var oSettings = oTable.fnSettings(); 8 | 9 | oTest.fnTest( 10 | "Check that the default data is sane", 11 | null, 12 | function () { return oSettings.asDataSearch.join(' ').match(/4.0/g).length == 3; } 13 | ); 14 | 15 | oTest.fnTest( 16 | "Remove the first data row, and check that hte search data has been updated", 17 | function () { oTable.fnDeleteRow( 0 ); }, 18 | function () { return oSettings.asDataSearch.join(' ').match(/4.0/g).length == 2; } 19 | ); 20 | 21 | oTest.fnTest( 22 | "Check that the info element has been updated", 23 | null, 24 | function () { return $('#example_info').html() == "Showing 1 to 10 of 56 entries"; } 25 | ); 26 | 27 | 28 | 29 | oTest.fnComplete(); 30 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/fnFilter.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "fnFilter" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | var oTable = $('#example').dataTable(); 7 | oTable.fnFilter(1); 8 | 9 | oTest.fnTest( 10 | "Filtering with a non-string input is valid", 11 | null, 12 | function () { return $('#example_info').html() == "Showing 1 to 10 of 32 entries (filtered from 57 total entries)"; } 13 | ); 14 | 15 | oTest.fnComplete(); 16 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/oLanguage.sProcessing.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "oLanguage.sProcessing" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | var oTable = $('#example').dataTable( { 7 | "bProcessing": true 8 | } ); 9 | var oSettings = oTable.fnSettings(); 10 | 11 | oTest.fnTest( 12 | "Processing language is 'Processing...' by default", 13 | null, 14 | function () { return oSettings.oLanguage.sProcessing == "Processing..."; } 15 | ); 16 | 17 | oTest.fnTest( 18 | "Processing language default is in the DOM", 19 | null, 20 | function () { return document.getElementById('example_processing').innerHTML = "Processing..."; } 21 | ); 22 | 23 | 24 | oTest.fnTest( 25 | "Processing language can be defined", 26 | function () { 27 | oSession.fnRestore(); 28 | oTable = $('#example').dataTable( { 29 | "bProcessing": true, 30 | "oLanguage": { 31 | "sProcessing": "unit test" 32 | } 33 | } ); 34 | oSettings = oTable.fnSettings(); 35 | }, 36 | function () { return oSettings.oLanguage.sProcessing == "unit test"; } 37 | ); 38 | 39 | oTest.fnTest( 40 | "Processing language definition is in the DOM", 41 | null, 42 | function () { return document.getElementById('example_processing').innerHTML = "unit test"; } 43 | ); 44 | 45 | 46 | oTest.fnComplete(); 47 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/1_dom/sAjaxSource.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "sAjaxSource" ); 3 | 4 | /* Not interested in ajax source here other than to check it's default */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable(); 9 | var oSettings = oTable.fnSettings(); 10 | 11 | oTest.fnTest( 12 | "Server side is off by default", 13 | null, 14 | function () { return oSettings.sAjaxSource == null; } 15 | ); 16 | 17 | oTest.fnComplete(); 18 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/2_js/8549--string-sorting-nonstrings.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "8549 - string sorting non-string types" ); 3 | 4 | $(document).ready( function () { 5 | var test = false; 6 | 7 | $.fn.dataTable.ext.sErrMode = "throw"; 8 | 9 | 10 | 11 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 12 | * Shallow properties 13 | */ 14 | 15 | $('#example').dataTable( { 16 | "aaData": [ 17 | [ null ], 18 | [ 5 ], 19 | [ "1a" ], 20 | [ new Date(0) ] 21 | ], 22 | "aoColumns": [ 23 | { "sTitle": "Test" } 24 | ] 25 | } ); 26 | 27 | oTest.fnTest( 28 | "Sorting works - first cell is empty", 29 | null, 30 | function () { return $('#example tbody tr:eq(0) td:eq(0)').html() === ""; } 31 | ); 32 | 33 | oTest.fnTest( 34 | "Second cell is 1a", 35 | null, 36 | function () { return $('#example tbody tr:eq(1) td:eq(0)').html() === "1a"; } 37 | ); 38 | 39 | oTest.fnTest( 40 | "Third cell is 5", 41 | null, 42 | function () { return $('#example tbody tr:eq(2) td:eq(0)').html() === "5"; } 43 | ); 44 | 45 | 46 | oTest.fnComplete(); 47 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/2_js/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: js_data 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "aaData": gaaData, 10 | "aoColumns": [ 11 | null, 12 | null, 13 | null, 14 | { "sName": 'unit test' }, 15 | null 16 | ] 17 | } ); 18 | var oSettings = oTable.fnSettings(); 19 | 20 | oTest.fnTest( 21 | "Names are stored in the columns object", 22 | null, 23 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 24 | ); 25 | 26 | 27 | oTest.fnComplete(); 28 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/2_js/bFilter.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: js_data 2 | oTest.fnStart( "bFilter" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "aaData": gaaData 8 | } ); 9 | 10 | oTest.fnTest( 11 | "Filtering div exists by default", 12 | null, 13 | function () { return document.getElementById('example_filter') != null; } 14 | ); 15 | 16 | /* Check can disable */ 17 | oTest.fnTest( 18 | "Fltering can be disabled", 19 | function () { 20 | oSession.fnRestore(); 21 | $('#example').dataTable( { 22 | "aaData": gaaData, 23 | "bFilter": false 24 | } ); 25 | }, 26 | function () { return document.getElementById('example_filter') == null; } 27 | ); 28 | 29 | /* Enable makes no difference */ 30 | oTest.fnTest( 31 | "Filtering enabled override", 32 | function () { 33 | oSession.fnRestore(); 34 | $('#example').dataTable( { 35 | "aaData": gaaData, 36 | "bFilter": true 37 | } ); 38 | }, 39 | function () { return document.getElementById('example_filter') != null; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/2_js/bInfo.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: js_data 2 | oTest.fnStart( "bInfo" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "aaData": gaaData 8 | } ); 9 | 10 | oTest.fnTest( 11 | "Info div exists by default", 12 | null, 13 | function () { return document.getElementById('example_info') != null; } 14 | ); 15 | 16 | /* Check can disable */ 17 | oTest.fnTest( 18 | "Info can be disabled", 19 | function () { 20 | oSession.fnRestore(); 21 | $('#example').dataTable( { 22 | "aaData": gaaData, 23 | "bInfo": false 24 | } ); 25 | }, 26 | function () { return document.getElementById('example_info') == null; } 27 | ); 28 | 29 | /* Enable makes no difference */ 30 | oTest.fnTest( 31 | "Info enabled override", 32 | function () { 33 | oSession.fnRestore(); 34 | $('#example').dataTable( { 35 | "aaData": gaaData, 36 | "bInfo": true 37 | } ); 38 | }, 39 | function () { return document.getElementById('example_info') != null; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/2_js/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: js_data 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* Not interested in server-side processing here other than to check that it is off */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "aaData": gaaData 10 | } ); 11 | var oSettings = oTable.fnSettings(); 12 | 13 | oTest.fnTest( 14 | "Server side is off by default", 15 | null, 16 | function () { return oSettings.oFeatures.bServerSide == false; } 17 | ); 18 | 19 | oTest.fnComplete(); 20 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/2_js/sAjaxSource.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: js_data 2 | oTest.fnStart( "sAjaxSource" ); 3 | 4 | /* Not interested in ajax source here other than to check it's default */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "aaData": gaaData 10 | } ); 11 | var oSettings = oTable.fnSettings(); 12 | 13 | oTest.fnTest( 14 | "Server side is off by default", 15 | null, 16 | function () { return oSettings.sAjaxSource == null; } 17 | ); 18 | 19 | oTest.fnComplete(); 20 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/3_ajax/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 10 | "aoColumns": [ 11 | null, 12 | null, 13 | null, 14 | { "sName": 'unit test' }, 15 | null 16 | ] 17 | } ); 18 | var oSettings = oTable.fnSettings(); 19 | 20 | oTest.fnWaitTest( 21 | "Names are stored in the columns object", 22 | null, 23 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 24 | ); 25 | 26 | 27 | oTest.fnComplete(); 28 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/3_ajax/bFilter.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bFilter" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt" 8 | } ); 9 | 10 | oTest.fnWaitTest( 11 | "Filtering div exists by default", 12 | null, 13 | function () { return document.getElementById('example_filter') != null; } 14 | ); 15 | 16 | /* Check can disable */ 17 | oTest.fnWaitTest( 18 | "Fltering can be disabled", 19 | function () { 20 | oSession.fnRestore(); 21 | $('#example').dataTable( { 22 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 23 | "bFilter": false 24 | } ); 25 | }, 26 | function () { return document.getElementById('example_filter') == null; } 27 | ); 28 | 29 | /* Enable makes no difference */ 30 | oTest.fnWaitTest( 31 | "Filtering enabled override", 32 | function () { 33 | oSession.fnRestore(); 34 | $('#example').dataTable( { 35 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 36 | "bFilter": true 37 | } ); 38 | }, 39 | function () { return document.getElementById('example_filter') != null; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/3_ajax/bInfo.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bInfo" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt" 8 | } ); 9 | 10 | oTest.fnWaitTest( 11 | "Info div exists by default", 12 | null, 13 | function () { return document.getElementById('example_info') != null; } 14 | ); 15 | 16 | /* Check can disable */ 17 | oTest.fnWaitTest( 18 | "Info can be disabled", 19 | function () { 20 | oSession.fnRestore(); 21 | $('#example').dataTable( { 22 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 23 | "bInfo": false 24 | } ); 25 | }, 26 | function () { return document.getElementById('example_info') == null; } 27 | ); 28 | 29 | /* Enable makes no difference */ 30 | oTest.fnWaitTest( 31 | "Info enabled override", 32 | function () { 33 | oSession.fnRestore(); 34 | $('#example').dataTable( { 35 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 36 | "bInfo": true 37 | } ); 38 | }, 39 | function () { return document.getElementById('example_info') != null; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/3_ajax/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* Not interested in server-side processing here other than to check that it is off */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt" 10 | } ); 11 | var oSettings = oTable.fnSettings(); 12 | 13 | oTest.fnWaitTest( 14 | "Server side is off by default", 15 | null, 16 | function () { return oSettings.oFeatures.bServerSide == false; } 17 | ); 18 | 19 | oTest.fnComplete(); 20 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/3_ajax/sAjaxSource.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "sAjaxSource" ); 3 | 4 | /* Sanitfy check really - all the other tests blast this */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt" 10 | } ); 11 | var oSettings = oTable.fnSettings(); 12 | 13 | oTest.fnWaitTest( 14 | "Server side is off by default", 15 | null, 16 | function () { 17 | return oSettings.sAjaxSource == "../../../examples/ajax/sources/arrays.txt"; 18 | } 19 | ); 20 | 21 | oTest.fnComplete(); 22 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/4_server-side/-iDraw.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "iDraw - check that iDraw increments for each draw" ); 3 | 4 | 5 | $(document).ready( function () { 6 | var oTable = $('#example').dataTable( { 7 | "bServerSide": true, 8 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 9 | } ); 10 | var oSettings = oTable.fnSettings(); 11 | 12 | oTest.fnWaitTest( 13 | "After first draw, iDraw is 1", 14 | null, 15 | function () { return oSettings.iDraw == 1; } 16 | ); 17 | 18 | oTest.fnWaitTest( 19 | "After second draw, iDraw is 2", 20 | function () { oTable.fnDraw() }, 21 | function () { return oSettings.iDraw == 2; } 22 | ); 23 | 24 | oTest.fnWaitTest( 25 | "After sort", 26 | function () { oTable.fnSort([[1,'asc']]) }, 27 | function () { return oSettings.iDraw == 3; } 28 | ); 29 | 30 | oTest.fnWaitTest( 31 | "After filter", 32 | function () { oTable.fnFilter('gecko') }, 33 | function () { return oSettings.iDraw == 4; } 34 | ); 35 | 36 | oTest.fnWaitTest( 37 | "After another filter", 38 | function () { oTable.fnFilter('gec') }, 39 | function () { return oSettings.iDraw == 5; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/4_server-side/2440.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | /* 3 | * NOTE: There are some differences in this zero config script for server-side 4 | * processing compared to the other data sources. The main reason for this is the 5 | * difference in how the server-side processing does it's filtering. Also the 6 | * sorting state is always reset on each draw. 7 | */ 8 | oTest.fnStart( "Info element with display all" ); 9 | 10 | $(document).ready( function () { 11 | var oTable = $('#example').dataTable( { 12 | "bServerSide": true, 13 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 14 | } ); 15 | 16 | oTable.fnSettings()._iDisplayLength = -1; 17 | oTable.oApi._fnCalculateEnd( oTable.fnSettings() ); 18 | oTable.fnDraw(); 19 | 20 | 21 | /* Basic checks */ 22 | oTest.fnWaitTest( 23 | "Check length is correct when -1 length given", 24 | null, 25 | function () { 26 | return document.getElementById('example_info').innerHTML == 27 | "Showing 1 to 57 of 57 entries"; 28 | } 29 | ); 30 | 31 | oTest.fnComplete(); 32 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/4_server-side/aoColumns.bSearchable.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.bSeachable" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | var oTable = $('#example').dataTable( { 7 | "bServerSide": true, 8 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 9 | } ); 10 | var oSettings = oTable.fnSettings(); 11 | 12 | oTest.fnWaitTest( 13 | "Columns are searchable by default", 14 | function () { oTable.fnFilter("Camino"); }, 15 | function () { return $('#example tbody tr:eq(0) td:eq(1)').html() == "Camino 1.0"; } 16 | ); 17 | 18 | /* NOT ACTUALLY GOING TO TEST BSEARCHABLE HERE. Reason being is that it requires the server 19 | * side to alter it's processing, and this information about columns is not actually sent to 20 | * the server 21 | */ 22 | 23 | 24 | oTest.fnComplete(); 25 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/4_server-side/aoColumns.bUseRendered.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.bUseRendered" ); 3 | 4 | /* bUseRendered is used to alter sorting data, if false then the original data is used for 5 | * sorting rather than the rendered data 6 | */ 7 | 8 | $(document).ready( function () { 9 | /* Check the default */ 10 | var mTmp = 0; 11 | 12 | var oTable = $('#example').dataTable( { 13 | "bServerSide": true, 14 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 15 | "aoColumns": [ 16 | null, 17 | { "fnRender": function (a) { 18 | if ( mTmp == 0 ) { 19 | mTmp++; 20 | return "aaa"; 21 | } else 22 | return a.aData[a.iDataColumn]; 23 | } }, 24 | null, 25 | null, 26 | null 27 | ] 28 | } ); 29 | var oSettings = oTable.fnSettings(); 30 | 31 | oTest.fnWaitTest( 32 | "Default for bUseRendered is true - rendered data is used for sorting", 33 | function () { $('#example thead th:eq(1)').click(); }, 34 | function () { return $('#example tbody tr:eq(0) td:eq(1)').html() == 'aaa'; } 35 | ); 36 | 37 | /* Limited to what we can do here as the sorting is done on the server side. So stop here. */ 38 | 39 | 40 | 41 | 42 | oTest.fnComplete(); 43 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/4_server-side/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "bServerSide": true, 10 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 11 | "aoColumns": [ 12 | null, 13 | null, 14 | null, 15 | { "sName": 'unit test' }, 16 | null 17 | ] 18 | } ); 19 | var oSettings = oTable.fnSettings(); 20 | 21 | oTest.fnWaitTest( 22 | "Names are stored in the columns object", 23 | null, 24 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 25 | ); 26 | 27 | 28 | oTest.fnComplete(); 29 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/4_server-side/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* All the other scripts blast the ssp processing */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "bServerSide": true, 10 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 11 | } ); 12 | var oSettings = oTable.fnSettings(); 13 | 14 | oTest.fnWaitTest( 15 | "Server side can be set to on", 16 | null, 17 | function () { return oSettings.oFeatures.bServerSide == true; } 18 | ); 19 | 20 | oTest.fnComplete(); 21 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/4_server-side/sAjaxSource.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "sAjaxSource" ); 3 | 4 | /* Sanitfy check really - all the other tests blast this */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "bServerSide": true, 10 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 11 | } ); 12 | var oSettings = oTable.fnSettings(); 13 | 14 | oTest.fnWaitTest( 15 | "Server side is off by default", 16 | null, 17 | function () { 18 | return oSettings.sAjaxSource == "../../../examples/server_side/scripts/server_processing.php"; 19 | } 20 | ); 21 | 22 | oTest.fnComplete(); 23 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/objects.txt", 10 | "aoColumns": [ 11 | { "mData": "engine" }, 12 | { "mData": "browser" }, 13 | { "mData": "platform" }, 14 | { "mData": "version", "sName": 'unit test' }, 15 | { "mData": "grade" } 16 | ] 17 | } ); 18 | var oSettings = oTable.fnSettings(); 19 | 20 | oTest.fnWaitTest( 21 | "Names are stored in the columns object", 22 | null, 23 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 24 | ); 25 | 26 | 27 | oTest.fnComplete(); 28 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/5_ajax_objects/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* Not interested in server-side processing here other than to check that it is off */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/objects.txt", 10 | "aoColumns": [ 11 | { "mData": "engine" }, 12 | { "mData": "browser" }, 13 | { "mData": "platform" }, 14 | { "mData": "version" }, 15 | { "mData": "grade" } 16 | ] 17 | } ); 18 | var oSettings = oTable.fnSettings(); 19 | 20 | oTest.fnWaitTest( 21 | "Server side is off by default", 22 | null, 23 | function () { return oSettings.oFeatures.bServerSide == false; } 24 | ); 25 | 26 | oTest.fnComplete(); 27 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/5_ajax_objects/sAjaxSource.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "sAjaxSource" ); 3 | 4 | /* Sanitfy check really - all the other tests blast this */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/objects.txt", 10 | "aoColumns": [ 11 | { "mData": "engine" }, 12 | { "mData": "browser" }, 13 | { "mData": "platform" }, 14 | { "mData": "version" }, 15 | { "mData": "grade" } 16 | ] 17 | } ); 18 | var oSettings = oTable.fnSettings(); 19 | 20 | oTest.fnWaitTest( 21 | "Server side is off by default", 22 | null, 23 | function () { 24 | return oSettings.sAjaxSource == "../../../examples/ajax/sources/objects.txt"; 25 | } 26 | ); 27 | 28 | oTest.fnComplete(); 29 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 10 | "bDeferRender": true, 11 | "aoColumns": [ 12 | null, 13 | null, 14 | null, 15 | { "sName": 'unit test' }, 16 | null 17 | ] 18 | } ); 19 | var oSettings = oTable.fnSettings(); 20 | 21 | oTest.fnWaitTest( 22 | "Names are stored in the columns object", 23 | null, 24 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 25 | ); 26 | 27 | 28 | oTest.fnComplete(); 29 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/6_delayed_rendering/bInfo.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bInfo" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 8 | "bDeferRender": true 9 | } ); 10 | 11 | oTest.fnWaitTest( 12 | "Info div exists by default", 13 | null, 14 | function () { return document.getElementById('example_info') != null; } 15 | ); 16 | 17 | /* Check can disable */ 18 | oTest.fnWaitTest( 19 | "Info can be disabled", 20 | function () { 21 | oSession.fnRestore(); 22 | $('#example').dataTable( { 23 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 24 | "bDeferRender": true, 25 | "bInfo": false 26 | } ); 27 | }, 28 | function () { return document.getElementById('example_info') == null; } 29 | ); 30 | 31 | /* Enable makes no difference */ 32 | oTest.fnWaitTest( 33 | "Info enabled override", 34 | function () { 35 | oSession.fnRestore(); 36 | $('#example').dataTable( { 37 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 38 | "bDeferRender": true, 39 | "bInfo": true 40 | } ); 41 | }, 42 | function () { return document.getElementById('example_info') != null; } 43 | ); 44 | 45 | 46 | oTest.fnComplete(); 47 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/6_delayed_rendering/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* Not interested in server-side processing here other than to check that it is off */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 10 | "bDeferRender": true 11 | } ); 12 | var oSettings = oTable.fnSettings(); 13 | 14 | oTest.fnWaitTest( 15 | "Server side is off by default", 16 | null, 17 | function () { return oSettings.oFeatures.bServerSide == false; } 18 | ); 19 | 20 | oTest.fnComplete(); 21 | } ); -------------------------------------------------------------------------------- /vendors/datatables/unit_testing/tests_onhold/6_delayed_rendering/sAjaxSource.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "sAjaxSource" ); 3 | 4 | /* Sanitfy check really - all the other tests blast this */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 10 | "bDeferRender": true 11 | } ); 12 | var oSettings = oTable.fnSettings(); 13 | 14 | oTest.fnWaitTest( 15 | "Server side is off by default", 16 | null, 17 | function () { 18 | return oSettings.sAjaxSource == "../../../examples/ajax/sources/arrays.txt"; 19 | } 20 | ); 21 | 22 | oTest.fnComplete(); 23 | } ); -------------------------------------------------------------------------------- /vendors/easypiechart/jquery.easy-pie-chart.css: -------------------------------------------------------------------------------- 1 | .easyPieChart { 2 | position: relative; 3 | text-align: center; 4 | } 5 | 6 | .easyPieChart canvas { 7 | position: absolute; 8 | top: 0; 9 | left: 0; 10 | } 11 | -------------------------------------------------------------------------------- /vendors/flot/.gitignore: -------------------------------------------------------------------------------- 1 | *.min.js 2 | !excanvas.min.js 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /vendors/flot/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /vendors/flot/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2007-2013 IOLA and Ole Laursen 2 | 3 | Permission is hereby granted, free of charge, to any person 4 | obtaining a copy of this software and associated documentation 5 | files (the "Software"), to deal in the Software without 6 | restriction, including without limitation the rights to use, 7 | copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the 9 | Software is furnished to do so, subject to the following 10 | conditions: 11 | 12 | The above copyright notice and this permission notice shall be 13 | included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /vendors/flot/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for generating minified files 2 | 3 | .PHONY: all 4 | 5 | # we cheat and process all .js files instead of an exhaustive list 6 | all: $(patsubst %.js,%.min.js,$(filter-out %.min.js,$(wildcard *.js))) 7 | 8 | %.min.js: %.js 9 | yui-compressor $< -o $@ 10 | 11 | test: 12 | ./node_modules/.bin/jshint *jquery.flot.js 13 | -------------------------------------------------------------------------------- /vendors/flot/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flot", 3 | "version": "0.8.0-beta", 4 | "main": "jquery.flot.js", 5 | "dependencies": { 6 | "jquery": ">= 1.2.6" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /vendors/flot/examples/ajax/data-eu-gdp-growth-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9]] 4 | } 5 | -------------------------------------------------------------------------------- /vendors/flot/examples/ajax/data-eu-gdp-growth-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2]] 4 | } 5 | -------------------------------------------------------------------------------- /vendors/flot/examples/ajax/data-eu-gdp-growth-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5]] 4 | } 5 | -------------------------------------------------------------------------------- /vendors/flot/examples/ajax/data-eu-gdp-growth-4.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1]] 4 | } 5 | -------------------------------------------------------------------------------- /vendors/flot/examples/ajax/data-eu-gdp-growth-5.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1], [2007, 2.9], [2008, 0.9]] 4 | } 5 | -------------------------------------------------------------------------------- /vendors/flot/examples/ajax/data-eu-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1], [2007, 2.9], [2008, 0.9]] 4 | } 5 | -------------------------------------------------------------------------------- /vendors/flot/examples/ajax/data-japan-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Japan", 3 | "data": [[1999, -0.1], [2000, 2.9], [2001, 0.2], [2002, 0.3], [2003, 1.4], [2004, 2.7], [2005, 1.9], [2006, 2.0], [2007, 2.3], [2008, -0.7]] 4 | } 5 | -------------------------------------------------------------------------------- /vendors/flot/examples/ajax/data-usa-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "USA", 3 | "data": [[1999, 4.4], [2000, 3.7], [2001, 0.8], [2002, 1.6], [2003, 2.5], [2004, 3.6], [2005, 2.9], [2006, 2.8], [2007, 2.0], [2008, 1.1]] 4 | } 5 | -------------------------------------------------------------------------------- /vendors/flot/examples/axes-time-zones/tz/factory: -------------------------------------------------------------------------------- 1 | #
     2 | # This file is in the public domain, so clarified as of
     3 | # 2009-05-17 by Arthur David Olson.
     4 | 
     5 | # For companies who don't want to put time zone specification in
     6 | # their installation procedures.  When users run date, they'll get the message.
     7 | # Also useful for the "comp.sources" version.
     8 | 
     9 | # Zone	NAME	GMTOFF	RULES	FORMAT
    10 | Zone	Factory	0	- "Local time zone must be set--see zic manual page"
    11 | 
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/examples/axes-time-zones/tz/pacificnew:
    --------------------------------------------------------------------------------
     1 | # 
     2 | # This file is in the public domain, so clarified as of
     3 | # 2009-05-17 by Arthur David Olson.
     4 | 
     5 | # From Arthur David Olson (1989-04-05):
     6 | # On 1989-04-05, the U. S. House of Representatives passed (238-154) a bill
     7 | # establishing "Pacific Presidential Election Time"; it was not acted on
     8 | # by the Senate or signed into law by the President.
     9 | # You might want to change the "PE" (Presidential Election) below to
    10 | # "Q" (Quadrennial) to maintain three-character zone abbreviations.
    11 | # If you're really conservative, you might want to change it to "D".
    12 | # Avoid "L" (Leap Year), which won't be true in 2100.
    13 | 
    14 | # If Presidential Election Time is ever established, replace "XXXX" below
    15 | # with the year the law takes effect and uncomment the "##" lines.
    16 | 
    17 | # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
    18 | ## Rule	Twilite	XXXX	max	-	Apr	Sun>=1	2:00	1:00	D
    19 | ## Rule	Twilite	XXXX	max	uspres	Oct	lastSun	2:00	1:00	PE
    20 | ## Rule	Twilite	XXXX	max	uspres	Nov	Sun>=7	2:00	0	S
    21 | ## Rule	Twilite	XXXX	max	nonpres	Oct	lastSun	2:00	0	S
    22 | 
    23 | # Zone	NAME			GMTOFF	RULES/SAVE	FORMAT	[UNTIL]
    24 | ## Zone	America/Los_Angeles-PET	-8:00	US		P%sT	XXXX
    25 | ##				-8:00	Twilite		P%sT
    26 | 
    27 | # For now...
    28 | Link	America/Los_Angeles	US/Pacific-New	##
    29 | 
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/examples/axes-time-zones/tz/southamerica:
    --------------------------------------------------------------------------------
    https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/flot/examples/axes-time-zones/tz/southamerica
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/examples/axes-time-zones/tz/yearistype.sh:
    --------------------------------------------------------------------------------
     1 | #! /bin/sh
     2 | 
     3 | : 'This file is in the public domain, so clarified as of'
     4 | : '2006-07-17 by Arthur David Olson.'
     5 | 
     6 | case $#-$1 in
     7 | 	2-|2-0*|2-*[!0-9]*)
     8 | 		echo "$0: wild year - $1" >&2
     9 | 		exit 1 ;;
    10 | esac
    11 | 
    12 | case $#-$2 in
    13 | 	2-even)
    14 | 		case $1 in
    15 | 			*[24680])			exit 0 ;;
    16 | 			*)				exit 1 ;;
    17 | 		esac ;;
    18 | 	2-nonpres|2-nonuspres)
    19 | 		case $1 in
    20 | 			*[02468][048]|*[13579][26])	exit 1 ;;
    21 | 			*)				exit 0 ;;
    22 | 		esac ;;
    23 | 	2-odd)
    24 | 		case $1 in
    25 | 			*[13579])			exit 0 ;;
    26 | 			*)				exit 1 ;;
    27 | 		esac ;;
    28 | 	2-uspres)
    29 | 		case $1 in
    30 | 			*[02468][048]|*[13579][26])	exit 0 ;;
    31 | 			*)				exit 1 ;;
    32 | 		esac ;;
    33 | 	2-*)
    34 | 		echo "$0: wild type - $2" >&2 ;;
    35 | esac
    36 | 
    37 | echo "$0: usage is $0 year even|odd|uspres|nonpres|nonuspres" >&2
    38 | exit 1
    39 | 
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/examples/background.png:
    --------------------------------------------------------------------------------
    https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/flot/examples/background.png
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/examples/image/hs-2004-27-a-large-web.jpg:
    --------------------------------------------------------------------------------
    https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/flot/examples/image/hs-2004-27-a-large-web.jpg
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/examples/navigate/arrow-down.gif:
    --------------------------------------------------------------------------------
    https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/flot/examples/navigate/arrow-down.gif
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/examples/navigate/arrow-left.gif:
    --------------------------------------------------------------------------------
    https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/flot/examples/navigate/arrow-left.gif
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/examples/navigate/arrow-right.gif:
    --------------------------------------------------------------------------------
    https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/flot/examples/navigate/arrow-right.gif
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/examples/navigate/arrow-up.gif:
    --------------------------------------------------------------------------------
    https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/flot/examples/navigate/arrow-up.gif
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/flot.jquery.json:
    --------------------------------------------------------------------------------
     1 | {
     2 | 	"name": "flot",
     3 | 	"version": "0.8.0-beta",
     4 | 	"title": "Flot",
     5 | 	"author": {
     6 | 		"name": "Ole Laursen",
     7 | 		"url": "https://github.com/OleLaursen"
     8 | 	},
     9 | 	"licenses": [{
    10 | 		"type": "MIT",
    11 | 		"url": "http://github.com/flot/flot/blob/master/LICENSE.txt"
    12 | 	}],
    13 | 	"dependencies": {
    14 | 		"jquery": ">=1.2.6"
    15 | 	},
    16 | 	"description": "Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.",
    17 | 	"keywords": ["plot", "chart", "graph", "visualization", "canvas", "graphics"],
    18 | 	"homepage": "http://www.flotcharts.org",
    19 | 	"docs": "http://github.com/flot/flot/blob/master/API.md",
    20 | 	"demo": "http://www.flotcharts.org/flot/examples/",
    21 | 	"bugs": "http://github.com/flot/flot/issues",
    22 | 	"maintainers": [{
    23 | 		"name": "David Schnur",
    24 | 		"email": "dnschnur@gmail.com",
    25 | 		"url": "http://github.com/dnschnur"
    26 | 	}]
    27 | }
    
    
    --------------------------------------------------------------------------------
    /vendors/flot/package.json:
    --------------------------------------------------------------------------------
     1 | {
     2 | 	"name": "Flot",
     3 | 	"version": "0.8.0-beta",
     4 | 	"main": "jquery.flot.js",
     5 | 	"scripts": {
     6 | 		"test": "make test"
     7 | 	},
     8 | 	"devDependencies": {
     9 | 		"jshint": "0.9.1"
    10 | 	}
    11 | }
    12 | 
    
    
    --------------------------------------------------------------------------------
    /vendors/jGrowl/.gitignore:
    --------------------------------------------------------------------------------
    1 | .DS_Store
    2 | 
    
    
    --------------------------------------------------------------------------------
    /vendors/jGrowl/LICENSE:
    --------------------------------------------------------------------------------
    1 | Copyright (c) 2012 Stan Lemon
    2 | 
    3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    4 | 
    5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    6 | 
    7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    8 | 
    
    
    --------------------------------------------------------------------------------
    /vendors/jGrowl/README.md:
    --------------------------------------------------------------------------------
     1 | # jGrowl 
     2 | jGrowl is a jQuery plugin that raises unobtrusive messages within the browser, similar to the way that OS X's Growl Framework works. The idea is simple, deliver notifications to the end user in a noticeable way that doesn't obstruct the work flow and yet keeps the user informed.
     3 | 
     4 | ## Example usages
     5 | 	// Sample 1
     6 | 	$.jGrowl("Hello world!");
     7 | 	// Sample 2
     8 | 	$.jGrowl("Stick this!", { sticky: true });
     9 | 	// Sample 3
    10 | 	$.jGrowl("A message with a header", { header: 'Important' });
    11 | 	// Sample 4
    12 | 	$.jGrowl("A message that will live a little longer.", { life: 10000 });
    13 | 	// Sample 5
    14 | 	$.jGrowl("A message with a beforeOpen callback and a different opening animation.", {
    15 | 		beforeClose: function(e,m) {
    16 | 			alert('About to close this notification!');
    17 | 		},
    18 | 		animateOpen: {
    19 | 			height: 'show'
    20 | 		}
    21 | 	});
    22 | 
    23 | 
    
    
    --------------------------------------------------------------------------------
    /vendors/jGrowl/examples/iphone.png:
    --------------------------------------------------------------------------------
    https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jGrowl/examples/iphone.png
    
    
    --------------------------------------------------------------------------------
    /vendors/jGrowl/examples/multiple-containers.html:
    --------------------------------------------------------------------------------
     1 | 
     3 | 
     4 |   
     5 | 	
     6 |     
     7 |     
     8 |   
     9 |   
    10 |     
    11 | 12 | 13 | 14 |
    15 |
    16 |
    17 | 18 | 19 | -------------------------------------------------------------------------------- /vendors/jGrowl/examples/smoke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jGrowl/examples/smoke.png -------------------------------------------------------------------------------- /vendors/jGrowl/jgrowl.jquery.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jgrowl", 3 | "title": "jQuery jGrowl", 4 | "description": "jGrowl is a jQuery plugin that raises unobtrusive messages within the browser, similar to the way that OS X's Growl Framework works. The idea is simple, deliver notifications to the end user in a noticeable way that doesn't obstruct the work flow and yet keeps the user informed.", 5 | "keywords": [ 6 | "message", 7 | "toaster", 8 | "notification", 9 | "growl" 10 | ], 11 | "version": "1.2.10", 12 | "author": { 13 | "name": "Stan Lemon", 14 | "email": "stosh1985@gmail.com", 15 | "url": "http://stanlemon.net" 16 | }, 17 | "maintainers": [ 18 | { 19 | "name": "Stan Lemon", 20 | "email": "stosh1985@gmail.com", 21 | "url": "http://stanlemon.net" 22 | } 23 | ], 24 | "licenses": [ 25 | { 26 | "type": "MIT", 27 | "url": "https://github.com/stanlemon/jGrowl/blob/master/LICENSE" 28 | } 29 | ], 30 | "bugs": "https://github.com/stanlemon/jGrowl/issues", 31 | "homepage": "https://github.com/stanlemon/jGrowl", 32 | "docs": "https://github.com/stanlemon/jGrowl", 33 | "download": "https://github.com/stanlemon/jGrowl/archive/master.zip", 34 | "dependencies": { 35 | "jquery": ">=1.4" 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/captcha/captcha.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | $("#refreshimg").click(function(){ 3 | $.post('newsession.php'); 4 | $("#captchaimage").load('image_req.php'); 5 | return false; 6 | }); 7 | 8 | $("#captchaform").validate({ 9 | rules: { 10 | captcha: { 11 | required: true, 12 | remote: "process.php" 13 | } 14 | }, 15 | messages: { 16 | captcha: "Correct captcha is required. Click the captcha to generate a new one" 17 | }, 18 | submitHandler: function() { 19 | alert("Correct captcha!"); 20 | }, 21 | success: function(label) { 22 | label.addClass("valid").text("Valid captcha!") 23 | }, 24 | onkeyup: false 25 | }); 26 | 27 | }); 28 | -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/captcha/fonts/Anorexia.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/captcha/fonts/Anorexia.ttf -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/captcha/image_req.php: -------------------------------------------------------------------------------- 1 | Captcha image'; 5 | 6 | ?> -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/captcha/images/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/captcha/images/button.png -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/captcha/images/image.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/captcha/newsession.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/captcha/process.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/captcha/rand.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/css/cmxform.css: -------------------------------------------------------------------------------- 1 | /********************************** 2 | 3 | Name: cmxform Styles 4 | 5 | ***********************************/ 6 | form.cmxform { 7 | width: 370px; 8 | font-size: 1.0em; 9 | color: #333; 10 | } 11 | 12 | form.cmxform legend { 13 | padding-left: 0; 14 | } 15 | 16 | form.cmxform legend, form.cmxform label { 17 | color: #333; 18 | } 19 | 20 | form.cmxform fieldset { 21 | border: none; 22 | border-top: 1px solid #C9DCA6; 23 | background: url(../images/cmxform-fieldset.gif) left bottom repeat-x; 24 | background-color: #F8FDEF; 25 | } 26 | 27 | form.cmxform fieldset fieldset { 28 | background: none; 29 | } 30 | 31 | form.cmxform fieldset p, form.cmxform fieldset fieldset { 32 | padding: 5px 10px 7px; 33 | background: url(../images/cmxform-divider.gif) left bottom repeat-x; 34 | } 35 | 36 | form.cmxform label.error, label.error { 37 | /* remove the next line when you have trouble in IE6 with labels in list */ 38 | color: red; 39 | font-style: italic 40 | } 41 | div.error { display: none; } 42 | input { border: 1px solid black; } 43 | input.checkbox { border: none } 44 | input:focus { border: 1px dotted black; } 45 | input.error { border: 1px dotted red; } 46 | form.cmxform .gray * { color: gray; } -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/css/cmxformTemplate.css: -------------------------------------------------------------------------------- 1 | /********************************** 2 | 3 | Use: cmxform template 4 | 5 | ***********************************/ 6 | form.cmxform fieldset { 7 | margin-bottom: 10px; 8 | } 9 | 10 | form.cmxform legend { 11 | padding: 0 2px; 12 | font-weight: bold; 13 | _margin: 0 -7px; /* IE Win */ 14 | } 15 | 16 | form.cmxform label { 17 | display: inline-block; 18 | line-height: 1.8; 19 | vertical-align: top; 20 | cursor: hand; 21 | } 22 | 23 | form.cmxform fieldset p { 24 | list-style: none; 25 | padding: 5px; 26 | margin: 0; 27 | } 28 | 29 | form.cmxform fieldset fieldset { 30 | border: none; 31 | margin: 3px 0 0; 32 | } 33 | 34 | form.cmxform fieldset fieldset legend { 35 | padding: 0 0 5px; 36 | font-weight: normal; 37 | } 38 | 39 | form.cmxform fieldset fieldset label { 40 | display: block; 41 | width: auto; 42 | } 43 | 44 | form.cmxform label { width: 100px; } /* Width of labels */ 45 | form.cmxform fieldset fieldset label { margin-left: 103px; } /* Width plus 3 (html space) */ 46 | form.cmxform label.error { 47 | margin-left: 103px; 48 | width: 220px; 49 | } 50 | 51 | form.cmxform input.submit { 52 | margin-left: 103px; 53 | } 54 | 55 | /*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */ -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/css/core.css: -------------------------------------------------------------------------------- 1 | body, div { font-family: 'lucida grande', helvetica, verdana, arial, sans-serif } 2 | body { margin: 0; padding: 0; font-size: small; color: #333 } 3 | h1, h2 { font-family: 'trebuchet ms', verdana, arial; padding: 10px; margin: 0 } 4 | h1 { font-size: large } 5 | #main { padding: 1em; } 6 | #banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc; 7 | background: url(../images/bg.gif) repeat-x; text-align: center } 8 | #banner a { color: white; } 9 | 10 | p { margin: 10px 0; } 11 | 12 | li { margin-left: 10px; } 13 | 14 | h3 { margin: 1em 0 0; } 15 | 16 | h1 { font-size: 2em; } 17 | h2 { font-size: 1.8em; } 18 | h3 { font-size: 1.6em; } 19 | h4 { font-size: 1.4em; } 20 | h5 { font-size: 1.2em; } 21 | 22 | -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/css/reset.css: -------------------------------------------------------------------------------- 1 | /********************************** 2 | 3 | Use: Reset Styles for all browsers 4 | 5 | ***********************************/ 6 | 7 | body, p, blockquote { 8 | margin: 0; 9 | padding: 0; 10 | } 11 | 12 | a img, iframe { border: none; } 13 | 14 | /* Headers 15 | ------------------------------*/ 16 | 17 | h1, h2, h3, h4, h5, h6 { 18 | margin: 0; 19 | padding: 0; 20 | font-size: 100%; 21 | } 22 | 23 | /* Lists 24 | ------------------------------*/ 25 | 26 | ul, ol, dl, li, dt, dd { 27 | margin: 0; 28 | padding: 0; 29 | } 30 | 31 | /* Links 32 | ------------------------------*/ 33 | 34 | a, a:link {} 35 | a:visited {} 36 | a:hover {} 37 | a:active {} 38 | 39 | /* Forms 40 | ------------------------------*/ 41 | 42 | form, fieldset { 43 | margin: 0; 44 | padding: 0; 45 | } 46 | 47 | fieldset { border: 1px solid #000; } 48 | 49 | legend { 50 | padding: 0; 51 | color: #000; 52 | } 53 | 54 | input, textarea, select { 55 | margin: 0; 56 | padding: 1px; 57 | font-size: 100%; 58 | font-family: inherit; 59 | } 60 | 61 | select { padding: 0; } -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/css/screen.css: -------------------------------------------------------------------------------- 1 | /********************************** 2 | 3 | Use: Main Screen Import 4 | 5 | ***********************************/ 6 | 7 | @import "reset.css"; 8 | @import "core.css"; 9 | 10 | @import "cmxformTemplate.css"; 11 | @import "cmxform.css"; -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/images/bg.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/images/checked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/images/checked.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/images/cmxform-divider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/images/cmxform-divider.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/images/cmxform-fieldset.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/images/cmxform-fieldset.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/images/loading.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/images/unchecked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/images/unchecked.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/login/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/login/images/bg.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/login/images/header1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/login/images/header1.jpg -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/login/images/page.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/login/images/page.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/login/images/required_star.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/login/images/required_star.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/backRequiredGray.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/backRequiredGray.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/back_green-fade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/back_green-fade.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/back_nav_blue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/back_nav_blue.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/blank.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/button-submit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/button-submit.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/favicon.ico -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/help.png -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/left-nav-callout-long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/left-nav-callout-long.png -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/login-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/login-sprite.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/logo_marketo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/logo_marketo.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/sf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/sf.png -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/step1-24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/step1-24.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/step2-24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/step2-24.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/step3-24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/step3-24.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/tab-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/tab-sprite.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/tab_green.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/tab_green.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/time.png -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/toggle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/toggle.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/marketo/images/warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/marketo/images/warning.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/milk/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/milk/bg.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/milk/left_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/milk/left_white.png -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/milk/milk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/milk/milk.png -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/milk/right_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/milk/right_white.png -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/tinymce/themes/simple/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/demo/tinymce/themes/simple/img/icons.gif -------------------------------------------------------------------------------- /vendors/jquery-validation/demo/tinymce/themes/simple/langs/en.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.simple',{ 2 | bold_desc:"Bold (Ctrl+B)", 3 | italic_desc:"Italic (Ctrl+I)", 4 | underline_desc:"Underline (Ctrl+U)", 5 | striketrough_desc:"Strikethrough", 6 | bullist_desc:"Unordered list", 7 | numlist_desc:"Ordered list", 8 | undo_desc:"Undo (Ctrl+Z)", 9 | redo_desc:"Redo (Ctrl+Y)", 10 | cleanup_desc:"Cleanup messy code" 11 | }); -------------------------------------------------------------------------------- /vendors/jquery-validation/lib/jquery.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 3 | var parts = document.location.search.slice( 1 ).split( "&" ), 4 | length = parts.length, 5 | scripts = document.getElementsByTagName("script"), 6 | src = scripts[ scripts.length - 1].src, 7 | i = 0, 8 | current, 9 | version = "1.9.0", 10 | file = "http://code.jquery.com/jquery-git.js"; 11 | 12 | for ( ; i < length; i++ ) { 13 | current = parts[ i ].split( "=" ); 14 | if ( current[ 0 ] === "jquery" ) { 15 | version = current[ 1 ]; 16 | break; 17 | } 18 | } 19 | 20 | if (version != "git") { 21 | file = src.replace(/jquery\.js$/, "jquery-" + version + ".js"); 22 | } 23 | 24 | 25 | document.write( "" ); 26 | 27 | })(); 28 | -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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 | -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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 | -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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 | -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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)); -------------------------------------------------------------------------------- /vendors/jquery-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 | }); -------------------------------------------------------------------------------- /vendors/jquery-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 | }); -------------------------------------------------------------------------------- /vendors/jquery-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 | }); -------------------------------------------------------------------------------- /vendors/jquery-validation/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery-validation", 3 | "title": "jQuery Validation Plugin", 4 | "description": "Form validation made easy", 5 | "version": "1.11.1", 6 | "homepage": "https://github.com/jzaefferer/jquery-validation", 7 | "author": { 8 | "name": "Jörn Zaefferer", 9 | "email": "joern.zaefferer@gmail.com", 10 | "url": "http://bassistance.de" 11 | }, 12 | "repository": { 13 | "type": "git", 14 | "url": "git://github.com/jzaefferer/jquery-validation.git" 15 | }, 16 | "bugs": { 17 | "url": "https://github.com/jzaefferer/jquery-validation/issues" 18 | }, 19 | "licenses": [ 20 | { 21 | "type": "MIT", 22 | "url": "http://www.opensource.org/licenses/MIT" 23 | } 24 | ], 25 | "scripts": { 26 | "test": "grunt jshint qunit" 27 | }, 28 | "dependencies": {}, 29 | "devDependencies": { 30 | "grunt": "0.4.x", 31 | "grunt-contrib-qunit": "~0.2.0", 32 | "grunt-contrib-jshint": "~0.2.0", 33 | "grunt-contrib-uglify": "~0.1.1", 34 | "grunt-contrib-concat": "~0.1.3", 35 | "grunt-zipstream": "~0.2.2" 36 | }, 37 | "keywords": [ 38 | "forms", 39 | "validation", 40 | "validate" 41 | ] 42 | } 43 | -------------------------------------------------------------------------------- /vendors/jquery-validation/test/firebug/errorIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/test/firebug/errorIcon.png -------------------------------------------------------------------------------- /vendors/jquery-validation/test/firebug/firebug.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | Firebug 8 | 9 | 10 | 11 | 12 |
    13 | Clear 14 | 15 | Close 16 | 17 |
    18 |
    19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /vendors/jquery-validation/test/firebug/firebugx.js: -------------------------------------------------------------------------------- 1 | 2 | if (!("console" in window) || !("firebug" in console)) 3 | { 4 | var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", 5 | "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; 6 | 7 | window.console = {}; 8 | for (var i = 0; i < names.length; ++i) 9 | window.console[names[i]] = function() {} 10 | } -------------------------------------------------------------------------------- /vendors/jquery-validation/test/firebug/infoIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/test/firebug/infoIcon.png -------------------------------------------------------------------------------- /vendors/jquery-validation/test/firebug/warningIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/jquery-validation/test/firebug/warningIcon.png -------------------------------------------------------------------------------- /vendors/jquery-validation/test/jquery.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 3 | var parts = document.location.search.slice( 1 ).split( "&" ), 4 | length = parts.length, 5 | i = 0, 6 | current, 7 | version = "1.9.0", 8 | file = "http://code.jquery.com/jquery-git.js"; 9 | 10 | for ( ; i < length; i++ ) { 11 | current = parts[ i ].split( "=" ); 12 | if ( current[ 0 ] === "jquery" ) { 13 | version = current[ 1 ]; 14 | break; 15 | } 16 | } 17 | 18 | if (version != "git") { 19 | file = "../lib/jquery-" + version + ".js"; 20 | } 21 | 22 | 23 | document.write( "" ); 24 | 25 | })(); 26 | -------------------------------------------------------------------------------- /vendors/morris/morris.css: -------------------------------------------------------------------------------- 1 | .morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} 2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} 3 | -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/langs/readme.md: -------------------------------------------------------------------------------- 1 | This is where language files should be placed. 2 | 3 | Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/ 4 | -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/advlist/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("advlist",function(t){function e(t,e){var n=[];return tinymce.each(e.split(/[ ,]/),function(t){n.push({text:t.replace(/\-/g," ").replace(/\b\w/g,function(t){return t.toUpperCase()}),data:"default"==t?"":t})}),n}function n(e,n){var i,r=t.dom,a=t.selection;i=r.getParent(a.getNode(),"ol,ul"),i&&i.nodeName==e&&n!==!1||t.execCommand("UL"==e?"InsertUnorderedList":"InsertOrderedList"),n=n===!1?o[e]:n,o[e]=n,i=r.getParent(a.getNode(),"ol,ul"),i&&(r.setStyle(i,"listStyleType",n),i.removeAttribute("data-mce-style")),t.focus()}function i(e){var n=t.dom.getStyle(t.dom.getParent(t.selection.getNode(),"ol,ul"),"listStyleType")||"";e.control.items().each(function(t){t.active(t.settings.data===n)})}var r,a,o={};r=e("OL",t.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman")),a=e("UL",t.getParam("advlist_bullet_styles","default,circle,disc,square")),t.addButton("numlist",{type:"splitbutton",tooltip:"Numbered list",menu:r,onshow:i,onselect:function(t){n("OL",t.control.settings.data)},onclick:function(){n("OL",!1)}}),t.addButton("bullist",{type:"splitbutton",tooltip:"Bullet list",menu:a,onshow:i,onselect:function(t){n("UL",t.control.settings.data)},onclick:function(){n("UL",!1)}})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/anchor/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("anchor",function(e){function t(){var t=e.selection.getNode();e.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:t.name||t.id},onsubmit:function(t){e.execCommand("mceInsertContent",!1,e.dom.createHTML("a",{id:t.data.name}))}})}e.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:t,stateSelector:"a:not([href])"}),e.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:t})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/autoresize/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("autoresize",function(e){function t(a){var r,o,c=e.getDoc(),s=c.body,u=c.documentElement,l=tinymce.DOM,m=n.autoresize_min_height;"setcontent"==a.type&&a.initial||e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()||(o=tinymce.Env.ie?s.scrollHeight:tinymce.Env.webkit&&0===s.clientHeight?0:s.offsetHeight,o>n.autoresize_min_height&&(m=o),n.autoresize_max_height&&o>n.autoresize_max_height?(m=n.autoresize_max_height,s.style.overflowY="auto",u.style.overflowY="auto"):(s.style.overflowY="hidden",u.style.overflowY="hidden",s.scrollTop=0),m!==i&&(r=m-i,l.setStyle(l.get(e.id+"_ifr"),"height",m+"px"),i=m,tinymce.isWebKit&&0>r&&t(a)))}var n=e.settings,i=0;e.settings.inline||(n.autoresize_min_height=parseInt(e.getParam("autoresize_min_height",e.getElement().offsetHeight),10),n.autoresize_max_height=parseInt(e.getParam("autoresize_max_height",0),10),e.on("init",function(){e.dom.setStyle(e.getBody(),"paddingBottom",e.getParam("autoresize_bottom_margin",50)+"px")}),e.on("change setcontent paste keyup",t),e.getParam("autoresize_on_init",!0)&&e.on("load",t),e.addCommand("mceAutoResize",t))}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/code/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("code",function(e){function t(){e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:e.getParam("code_dialog_width",600),minHeight:e.getParam("code_dialog_height",500),value:e.getContent({source_view:!0}),spellcheck:!1},onSubmit:function(t){e.undoManager.transact(function(){e.setContent(t.data.code)}),e.nodeChanged()}})}e.addCommand("mceCodeEditor",t),e.addButton("code",{icon:"code",tooltip:"Source code",onclick:t}),e.addMenuItem("code",{icon:"code",text:"Source code",context:"tools",onclick:t})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("contextmenu",function(e){var t;e.on("contextmenu",function(n){var i;if(n.preventDefault(),i=e.settings.contextmenu||"link image inserttable | cell row column deletetable",t)t.show();else{var o=[];tinymce.each(i.split(/[ ,]/),function(t){var n=e.menuItems[t];"|"==t&&(n={text:t}),n&&(n.shortcut="",o.push(n))});for(var a=0;a'}),e+=""}),e+=""}var i=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]];e.addButton("emoticons",{type:"panelbutton",popoverAlign:"bc-tl",panel:{autohide:!0,html:n,onclick:function(t){var n=e.dom.getParent(t.target,"a");n&&(e.insertContent(''),this.hide())}},tooltip:"Emoticons"})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/example/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example",function(e){e.addButton("example",{text:"My button",icon:!1,onclick:function(){e.windowManager.open({title:"Example plugin",body:[{type:"textbox",name:"title",label:"Title"}],onsubmit:function(t){e.insertContent("Title: "+t.data.title)}})}}),e.addMenuItem("example",{text:"Example plugin",context:"tools",onclick:function(){e.windowManager.open({title:"TinyMCE site",url:"http://www.tinymce.com",width:800,height:600,buttons:[{text:"Close",onclick:"close"}]})}})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/example_dependency/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example_dependency",function(){},["example"]); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/hr/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("hr",function(e){e.addCommand("InsertHorizontalRule",function(){e.execCommand("mceInsertContent",!1,"
    ")}),e.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),e.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/importcss/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("importcss",function(e){function t(t){function n(e,t){(t||o[e.href])&&(i(e.imports,function(e){n(e,!0)}),i(e.cssRules||e.rules,function(e){e.styleSheet?n(e.styleSheet,!0):e.selectorText&&i(e.selectorText.split(","),function(e){a.push(tinymce.trim(e))})}))}var a=[],o={};i(e.contentCSS,function(e){o[e]=!0});try{i(t.styleSheets,n)}catch(r){}return a}function n(t){var n,i=/^(?:([a-z0-9\-_]+))?(\.[a-z0-9_\-\.]+)$/i.exec(t);if(i){var a=i[1],o=i[2].substr(1).split(".").join(" ");return i[1]?(n={title:t},e.schema.getTextBlockElements()[a]?n.block=a:e.schema.getBlockElements()[a]?n.selector=a:n.inline=a):i[2]&&(n={inline:"span",title:t.substr(1),classes:o}),e.settings.importcss_merge_classes!==!1?n.classes=o:n.attributes={"class":o},n}}var i=tinymce.each;e.settings.style_formats||e.on("renderFormatsMenu",function(a){var o=e.settings.importcss_selector_converter||n,r={};e.settings.importcss_append||a.control.items().remove(),i(t(e.getDoc()),function(t){if(-1===t.indexOf(".mce-")&&!r[t]){var n=o(t);if(n){var i=n.name||tinymce.DOM.uniqueId();e.formatter.register(i,n),a.control.append(tinymce.extend({},a.control.settings.itemDefaults,{text:n.title,format:i}))}r[t]=!0}})})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/media/moxieplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/plugins/media/moxieplayer.swf -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/nonbreaking/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("nonbreaking",function(e){var t=e.getParam("nonbreaking_force_tab");if(e.addCommand("mceNonBreaking",function(){e.insertContent(e.plugins.visualchars&&e.plugins.visualchars.state?' ':" ")}),e.addButton("nonbreaking",{title:"Insert nonbreaking space",cmd:"mceNonBreaking"}),e.addMenuItem("nonbreaking",{text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"}),t){var n=+t>1?+t:3;e.on("keydown",function(t){if(9==t.keyCode){if(t.shiftKey)return;t.preventDefault();for(var i=0;n>i;i++)e.execCommand("mceNonBreaking")}})}}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/pagebreak/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("pagebreak",function(e){var t,n="mce-pagebreak",i=e.getParam("pagebreak_separator",""),a='';t=new RegExp(i.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(e){return"\\"+e}),"gi"),e.addCommand("mcePageBreak",function(){e.execCommand("mceInsertContent",0,a)}),e.addButton("pagebreak",{title:"Page break",cmd:"mcePageBreak"}),e.addMenuItem("pagebreak",{text:"Page break",icon:"pagebreak",cmd:"mcePageBreak",context:"insert"}),e.on("ResolveName",function(t){"IMG"==t.target.nodeName&&e.dom.hasClass(t.target,n)&&(t.name="pagebreak")}),e.on("click",function(t){t=t.target,"IMG"===t.nodeName&&e.dom.hasClass(t,n)&&e.selection.select(t)}),e.on("BeforeSetContent",function(e){e.content=e.content.replace(t,a)}),e.on("PreInit",function(){e.serializer.addNodeFilter("img",function(e){for(var t,n,a=e.length;a--;)t=e[a],n=t.attr("class"),n&&-1!==n.indexOf("mce-pagebreak")&&(t.type=3,t.value=i,t.raw=!0)})})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/preview/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("preview",function(e){var t=e.settings;e.addCommand("mcePreview",function(){e.windowManager.open({title:"Preview",width:parseInt(e.getParam("plugin_preview_width","650"),10),height:parseInt(e.getParam("plugin_preview_height","500"),10),html:'',buttons:{text:"Close",onclick:function(){this.parent().parent().close()}},onPostRender:function(){var n,i=this.getEl("body").firstChild.contentWindow.document,a="";tinymce.each(e.contentCSS,function(t){a+=''});var r=t.body_id||"tinymce";-1!=r.indexOf("=")&&(r=e.getParam("body_id","","hash"),r=r[e.id]||r);var o=t.body_class||"";-1!=o.indexOf("=")&&(o=e.getParam("body_class","","hash"),o=o[e.id]||""),n=""+a+""+''+e.getContent()+""+"",i.open(),i.write(n),i.close()}})}),e.addButton("preview",{title:"Preview",cmd:"mcePreview"}),e.addMenuItem("preview",{text:"Preview",cmd:"mcePreview",context:"view"})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/print/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("print",function(t){t.addCommand("mcePrint",function(){t.getWin().print()}),t.addButton("print",{title:"Print",cmd:"mcePrint"}),t.addShortcut("Ctrl+P","","mcePrint"),t.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print",shortcut:"Ctrl+P",context:"file"})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/save/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("save",function(e){function t(){var t,n;return t=tinymce.DOM.getParent(e.id,"form"),!e.getParam("save_enablewhendirty",!0)||e.isDirty()?(tinymce.triggerSave(),(n=e.getParam("save_onsavecallback"))?(e.execCallback("save_onsavecallback",e)&&(e.startContent=tinymce.trim(e.getContent({format:"raw"})),e.nodeChanged()),void 0):(t?(e.isNotDirty=!0,(!t.onsubmit||t.onsubmit())&&("function"==typeof t.submit?t.submit():e.windowManager.alert("Error: Form submit field collision.")),e.nodeChanged()):e.windowManager.alert("Error: No form element found."),void 0)):void 0}function n(){var t,n=tinymce.trim(e.startContent);return(t=e.getParam("save_oncancelcallback"))?(e.execCallback("save_oncancelcallback",e),void 0):(e.setContent(n),e.undoManager.clear(),e.nodeChanged(),void 0)}function i(){var t=this;e.on("nodeChange",function(){t.disabled(e.getParam("save_enablewhendirty",!0)&&!e.isDirty())})}e.addCommand("mceSave",t),e.addCommand("mceCancel",n),e.addButton("save",{icon:"save",text:"Save",cmd:"mceSave",disabled:!0,onPostRender:i}),e.addButton("cancel",{text:"Cancel",icon:!1,cmd:"mceCancel",disabled:!0,onPostRender:i}),e.addShortcut("ctrl+s","","mceSave")}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/tabfocus/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("tabfocus",function(e){function n(e){9===e.keyCode&&e.preventDefault()}function t(n){function t(n){function t(e){return"BODY"===e.nodeName||"hidden"!=e.type&&"none"!=e.style.display&&"hidden"!=e.style.visibility&&t(e.parentNode)}function r(e){return e.tabIndex||"INPUT"==e.nodeName||"TEXTAREA"==e.nodeName}function a(e){return!r(e)&&"-1"!=e.getAttribute("tabindex")&&t(e)}if(d=i.select(":input:enabled,*[tabindex]:not(iframe)"),o(d,function(n,t){return n.id==e.id?(u=t,!1):void 0}),n>0){for(c=u+1;c=0;c--)if(a(d[c]))return d[c];return null}var u,d,a,c;if(9===n.keyCode&&(a=r(e.getParam("tab_focus",e.getParam("tabfocus_elements",":prev,:next"))),1==a.length&&(a[1]=a[0],a[0]=":prev"),d=n.shiftKey?":prev"==a[0]?t(-1):i.get(a[0]):":next"==a[1]?t(1):i.get(a[1]))){var f=tinymce.get(d.id||d.name);d.id&&f?f.focus():window.setTimeout(function(){tinymce.Env.webkit||window.focus(),d.focus()},10),n.preventDefault()}}var i=tinymce.DOM,o=tinymce.each,r=tinymce.explode;e.on("init",function(){e.inline&&tinymce.DOM.setAttrib(e.getBody(),"tabIndex",null)}),e.on("keyup",n),tinymce.Env.gecko?e.on("keypress keydown",t):e.on("keydown",t)}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/visualblocks/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("visualblocks",function(e,t){function n(){var t=this;t.active(r),e.on("VisualBlocks",function(){t.active(e.dom.hasClass(e.getBody(),"mce-visualblocks"))})}var i,a,r;window.NodeList&&(e.addCommand("mceVisualBlocks",function(){var n,o=e.dom;i||(i=o.uniqueId(),n=o.create("link",{id:i,rel:"stylesheet",href:t+"/css/visualblocks.css"}),e.getDoc().getElementsByTagName("head")[0].appendChild(n)),e.on("PreviewFormats AfterPreviewFormats",function(t){r&&o.toggleClass(e.getBody(),"mce-visualblocks","afterpreviewformats"==t.type)}),o.toggleClass(e.getBody(),"mce-visualblocks"),r=e.dom.hasClass(e.getBody(),"mce-visualblocks"),a&&a.active(o.hasClass(e.getBody(),"mce-visualblocks")),e.fire("VisualBlocks")}),e.addButton("visualblocks",{title:"Show blocks",cmd:"mceVisualBlocks",onPostRender:n}),e.addMenuItem("visualblocks",{text:"Show blocks",cmd:"mceVisualBlocks",onPostRender:n,selectable:!0,context:"view",prependToContext:!0}),e.on("init",function(){e.settings.visualblocks_default_state&&e.execCommand("mceVisualBlocks",!1,null,{skip_focus:!0})}),e.on("remove",function(){e.dom.removeClass(e.getBody(),"mce-visualblocks")}))}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/visualchars/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("visualchars",function(e){function t(t){var n,a,r,o,l,s,c=e.getBody(),d=e.selection;if(i=!i,e.fire("VisualChars",{state:i}),t&&(s=d.getBookmark()),i)for(a=[],tinymce.walk(c,function(e){3==e.nodeType&&e.nodeValue&&-1!=e.nodeValue.indexOf(" ")&&a.push(e)},"childNodes"),r=0;r$1'),l=e.dom.create("div",null,o);n=l.lastChild;)e.dom.insertAfter(n,a[r]);e.dom.remove(a[r])}else for(a=e.dom.select("span.mce-nbsp",c),r=a.length-1;r>=0;r--)e.dom.remove(a[r],1);d.moveToBookmark(s)}function n(){var t=this;e.on("VisualChars",function(e){t.active(e.state)})}var i;e.addCommand("mceVisualChars",t),e.addButton("visualchars",{title:"Show invisible characters",cmd:"mceVisualChars",onPostRender:n}),e.addMenuItem("visualchars",{text:"Show invisible characters",cmd:"mceVisualChars",onPostRender:n,selectable:!0,context:"view",prependToContext:!0}),e.on("beforegetcontent",function(e){i&&"raw"!=e.format&&!e.draft&&(i=!0,t(!1))})}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/plugins/wordcount/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("wordcount",function(e){function t(){e.theme.panel.find("#wordcount").text(["Words: {0}",a.getCount()])}var n,i,a=this;n=e.getParam("wordcount_countregex",/[\w\u2019\x27\-]+/g),i=e.getParam("wordcount_cleanregex",/[0-9.(),;:!?%#$?\x27\x22_+=\\\/\-]*/g),e.on("init",function(){var n=e.theme.panel&&e.theme.panel.find("#statusbar")[0];n&&window.setTimeout(function(){n.insert({type:"label",name:"wordcount",text:["Words: {0}",a.getCount()],classes:"wordcount"},0),e.on("setcontent beforeaddundo",t),e.on("keyup",function(e){32==e.keyCode&&t()})},0)}),a.getCount=function(){var t=e.getContent({format:"raw"}),a=0;if(t){t=t.replace(/\.\.\./g," "),t=t.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," "),t=t.replace(/(\w+)(&.+?;)+(\w+)/,"$1$3").replace(/&.+?;/g," "),t=t.replace(i,"");var o=t.match(n);o&&(a=o.length)}return a}}); -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/content.inline.min.css: -------------------------------------------------------------------------------- 1 | .mce-object{border:1px dotted #3a3a3a;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px!important;height:9px!important;border:1px dotted #3a3a3a;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:green;color:#fff}.mce-spellchecker-word{background:url(img/wline.gif) repeat-x bottom left;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#39f!important}.mce-edit-focus{outline:1px dotted #333} -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/content.min.css: -------------------------------------------------------------------------------- 1 | body{background-color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;scrollbar-3dlight-color:#f0f0ee;scrollbar-arrow-color:#676662;scrollbar-base-color:#f0f0ee;scrollbar-darkshadow-color:#ddd;scrollbar-face-color:#e0e0dd;scrollbar-highlight-color:#f0f0ee;scrollbar-shadow-color:#f0f0ee;scrollbar-track-color:#f5f5f5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.mce-object{border:1px dotted #3a3a3a;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px!important;height:9px!important;border:1px dotted #3a3a3a;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:green;color:#fff}.mce-spellchecker-word{background:url(img/wline.gif) repeat-x bottom left;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#39f!important}.mce-edit-focus{outline:1px dotted #333} -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.eot -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.ttf -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.woff -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.eot -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.ttf -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.woff -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/fonts/readme.md: -------------------------------------------------------------------------------- 1 | Icons are generated and provided by the http://icomoon.io service. 2 | -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/img/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/img/anchor.gif -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/img/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/img/loader.gif -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/img/object.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/img/object.gif -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/img/trans.gif -------------------------------------------------------------------------------- /vendors/tinymce/js/tinymce/skins/lightgray/img/wline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VinceG/Bootstrap-Admin-Theme/7381f8872039e2c621e4925c19a8fea6b2bff8dc/vendors/tinymce/js/tinymce/skins/lightgray/img/wline.gif -------------------------------------------------------------------------------- /vendors/wysiwyg/bootstrap-wysihtml5.css: -------------------------------------------------------------------------------- 1 | ul.wysihtml5-toolbar { 2 | margin: 0; 3 | padding: 0; 4 | display: block; 5 | } 6 | 7 | ul.wysihtml5-toolbar::after { 8 | clear: both; 9 | display: table; 10 | content: ""; 11 | } 12 | 13 | ul.wysihtml5-toolbar > li { 14 | float: left; 15 | display: list-item; 16 | list-style: none; 17 | margin: 0 5px 10px 0; 18 | } 19 | 20 | ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] { 21 | font-weight: bold; 22 | } 23 | 24 | ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] { 25 | font-style: italic; 26 | } 27 | 28 | ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] { 29 | text-decoration: underline; 30 | } 31 | 32 | ul.wysihtml5-toolbar a.btn.wysihtml5-command-active { 33 | background-image: none; 34 | -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); 35 | -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); 36 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); 37 | background-color: #E6E6E6; 38 | background-color: #D9D9D9 9; 39 | outline: 0; 40 | } 41 | 42 | ul.wysihtml5-commands-disabled .dropdown-menu { 43 | display: none !important; 44 | } --------------------------------------------------------------------------------