├── editor ├── tiny_mce │ ├── plugins │ │ ├── clipboard │ │ │ ├── css │ │ │ │ ├── content.css │ │ │ │ ├── blank.css │ │ │ │ └── clipboard.css │ │ │ ├── blank.htm │ │ │ ├── clipboard.php │ │ │ ├── tmpl │ │ │ │ └── default.php │ │ │ └── classes │ │ │ │ └── clipboard.php │ │ ├── colorpicker │ │ │ ├── css │ │ │ │ └── colorpicker.css │ │ │ ├── colorpicker.php │ │ │ ├── classes │ │ │ │ ├── config.php │ │ │ │ └── colorpicker.php │ │ │ ├── editor_plugin.js │ │ │ └── js │ │ │ │ └── colorpicker.js │ │ ├── code │ │ │ ├── img │ │ │ │ └── icons.gif │ │ │ ├── css │ │ │ │ └── content.css │ │ │ └── classes │ │ │ │ ├── .tmp_config.php.96197~ │ │ │ │ └── config.php │ │ ├── link │ │ │ ├── img │ │ │ │ └── icons.png │ │ │ ├── link.php │ │ │ ├── tmpl │ │ │ │ └── default.php │ │ │ └── css │ │ │ │ └── link.css │ │ ├── media │ │ │ ├── img │ │ │ │ ├── audio.png │ │ │ │ ├── pdf.png │ │ │ │ ├── real.png │ │ │ │ ├── swf.png │ │ │ │ ├── trans.gif │ │ │ │ ├── video.png │ │ │ │ ├── generic.png │ │ │ │ ├── iframe.png │ │ │ │ ├── quicktime.png │ │ │ │ ├── shockwave.png │ │ │ │ └── windowsmedia.png │ │ │ └── css │ │ │ │ └── content.css │ │ ├── anchor │ │ │ ├── img │ │ │ │ └── anchor.gif │ │ │ ├── anchor.xml │ │ │ └── css │ │ │ │ └── content.css │ │ ├── article │ │ │ ├── img │ │ │ │ ├── trans.gif │ │ │ │ ├── readmore.png │ │ │ │ └── pagebreak.png │ │ │ ├── classes │ │ │ │ ├── .tmp_config.php.93568~ │ │ │ │ └── config.php │ │ │ ├── css │ │ │ │ └── content.css │ │ │ └── article.xml │ │ ├── source │ │ │ ├── img │ │ │ │ └── icons.png │ │ │ ├── css │ │ │ │ └── codemirror │ │ │ │ │ └── theme │ │ │ │ │ ├── codemirror.css │ │ │ │ │ ├── textmate.css │ │ │ │ │ ├── eclipse.css │ │ │ │ │ ├── cobalt.css │ │ │ │ │ ├── monokai.css │ │ │ │ │ └── blackboard.css │ │ │ ├── tmpl │ │ │ │ └── default.php │ │ │ ├── source.php │ │ │ ├── js │ │ │ │ └── codemirror │ │ │ │ │ └── LICENSE │ │ │ └── classes │ │ │ │ ├── source.php │ │ │ │ └── config.php │ │ ├── spellchecker │ │ │ ├── css │ │ │ │ └── content.css │ │ │ ├── img │ │ │ │ └── wline.gif │ │ │ └── spellchecker.php │ │ ├── upload │ │ │ ├── img │ │ │ │ ├── trans.gif │ │ │ │ ├── upload.gif │ │ │ │ └── picture.png │ │ │ └── css │ │ │ │ └── content.css │ │ ├── textcase │ │ │ ├── img │ │ │ │ ├── lowercase.png │ │ │ │ ├── uppercase.png │ │ │ │ └── sentencecase.png │ │ │ └── textcase.xml │ │ ├── searchreplace │ │ │ ├── css │ │ │ │ └── searchreplace.css │ │ │ ├── searchreplace.xml │ │ │ ├── searchreplace.php │ │ │ ├── tmpl │ │ │ │ ├── default.php │ │ │ │ ├── find.php │ │ │ │ └── replace.php │ │ │ └── classes │ │ │ │ └── searchreplace.php │ │ ├── xhtmlxtras │ │ │ ├── css │ │ │ │ ├── content.css │ │ │ │ └── xhtmlxtras.css │ │ │ ├── xhtmlxtras.php │ │ │ ├── tmpl │ │ │ │ ├── default.php │ │ │ │ └── standard_datetime.php │ │ │ ├── xhtmlxtras.xml │ │ │ └── classes │ │ │ │ └── xhtmlxtras.php │ │ ├── print │ │ │ ├── editor_plugin.js │ │ │ └── print.xml │ │ ├── table │ │ │ ├── css │ │ │ │ └── table.css │ │ │ ├── tmpl │ │ │ │ ├── general.php │ │ │ │ ├── merge.php │ │ │ │ └── default.php │ │ │ ├── table.php │ │ │ └── classes │ │ │ │ └── config.php │ │ ├── charmap │ │ │ ├── charmap.php │ │ │ ├── charmap.xml │ │ │ ├── tmpl │ │ │ │ └── default.php │ │ │ ├── classes │ │ │ │ └── charmap.php │ │ │ ├── css │ │ │ │ └── charmap.css │ │ │ └── editor_plugin.js │ │ ├── contextmenu │ │ │ └── contextmenu.xml │ │ ├── autosave │ │ │ └── autosave.xml │ │ ├── inlinepopups │ │ │ ├── inlinepopups.xml │ │ │ ├── classes │ │ │ │ └── config.php │ │ │ └── css │ │ │ │ └── dialog.css │ │ ├── style │ │ │ ├── style.xml │ │ │ ├── style.php │ │ │ ├── css │ │ │ │ └── style.css │ │ │ ├── tmpl │ │ │ │ ├── list.php │ │ │ │ └── default.php │ │ │ └── classes │ │ │ │ └── style.php │ │ ├── imgmanager │ │ │ ├── imgmanager.php │ │ │ ├── tmpl │ │ │ │ └── rollover.php │ │ │ ├── classes │ │ │ │ └── config.php │ │ │ └── css │ │ │ │ └── imgmanager.css │ │ ├── preview │ │ │ ├── css │ │ │ │ └── preview.css │ │ │ ├── preview.xml │ │ │ └── preview.php │ │ ├── browser │ │ │ ├── browser.php │ │ │ ├── classes │ │ │ │ └── config.php │ │ │ └── editor_plugin.js │ │ ├── cleanup │ │ │ ├── cleanup.xml │ │ │ └── classes │ │ │ │ └── .tmp_config.php.93975~ │ │ ├── tabfocus │ │ │ ├── classes │ │ │ │ └── config.php │ │ │ └── editor_plugin.js │ │ ├── fullscreen │ │ │ └── fullscreen.xml │ │ ├── layer │ │ │ └── layer.xml │ │ ├── kitchensink │ │ │ └── kitchensink.xml │ │ ├── nonbreaking │ │ │ ├── nonbreaking.xml │ │ │ └── editor_plugin.js │ │ ├── directionality │ │ │ ├── directionality.xml │ │ │ └── editor_plugin.js │ │ ├── visualblocks │ │ │ ├── classes │ │ │ │ └── config.php │ │ │ └── visualblocks.xml │ │ ├── fontselect │ │ │ └── fontselect.xml │ │ ├── formatselect │ │ │ └── formatselect.xml │ │ ├── fontsizeselect │ │ │ ├── classes │ │ │ │ └── config.php │ │ │ └── fontsizeselect.xml │ │ ├── visualchars │ │ │ ├── classes │ │ │ │ └── config.php │ │ │ └── visualchars.xml │ │ ├── styleselect │ │ │ └── styleselect.xml │ │ ├── fontcolor │ │ │ └── fontcolor.xml │ │ ├── advlist │ │ │ └── classes │ │ │ │ └── config.php │ │ └── wordcount │ │ │ └── editor_plugin.js │ ├── themes │ │ ├── advanced │ │ │ ├── skins │ │ │ │ ├── o2k7 │ │ │ │ │ ├── content.css │ │ │ │ │ ├── img │ │ │ │ │ │ ├── button_bg.png │ │ │ │ │ │ ├── button_bg_black.png │ │ │ │ │ │ └── button_bg_silver.png │ │ │ │ │ └── ui_silver.css │ │ │ │ ├── classic │ │ │ │ │ ├── content.css │ │ │ │ │ ├── img │ │ │ │ │ │ └── layout.png │ │ │ │ │ └── ui.admin.css │ │ │ │ ├── mobile │ │ │ │ │ └── content.css │ │ │ │ ├── highcontrast │ │ │ │ │ └── content.css │ │ │ │ └── default │ │ │ │ │ ├── img │ │ │ │ │ ├── middot.gif │ │ │ │ │ ├── button_bg.png │ │ │ │ │ ├── progress.gif │ │ │ │ │ ├── menu_arrow.gif │ │ │ │ │ └── menu_check.gif │ │ │ │ │ └── content.css │ │ │ ├── img │ │ │ │ ├── icons.gif │ │ │ │ ├── icons.png │ │ │ │ └── spacer.gif │ │ │ └── tmpl │ │ │ │ ├── charmap.php │ │ │ │ └── shortcuts.php │ │ └── none │ │ │ └── skins │ │ │ └── default │ │ │ ├── content.css │ │ │ └── ui.css │ └── tiny_mce_popup.js ├── libraries │ ├── css │ │ ├── popup.css │ │ ├── manager.css │ │ ├── plugin.css │ │ └── select.css │ ├── img │ │ ├── ext.png │ │ ├── dash.gif │ │ ├── drag.png │ │ ├── icons.png │ │ ├── load.gif │ │ ├── mask.png │ │ ├── wheel.png │ │ ├── broken.png │ │ ├── icons-24.png │ │ ├── marker.png │ │ ├── sample.jpg │ │ ├── spacer.gif │ │ └── cloud_upload.png │ ├── mediaplayer │ │ ├── mediaplayer.swf │ │ └── license.txt │ ├── plupload │ │ ├── plupload.flash.swf │ │ └── plupload.silverlight.xap │ ├── jquery │ │ └── css │ │ │ └── images │ │ │ ├── button_bg.png │ │ │ ├── header_bg.png │ │ │ ├── icon_sprite.png │ │ │ ├── progress_bar.gif │ │ │ ├── slider_handles.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ └── ui-icons_454545_256x240.png │ ├── xml │ │ ├── config │ │ │ └── popups.xml │ │ └── help │ │ │ └── manager.xml │ ├── views │ │ ├── links │ │ │ └── tmpl │ │ │ │ └── links.php │ │ ├── plugin │ │ │ ├── index.php │ │ │ └── tmpl │ │ │ │ └── manager.php │ │ └── popups │ │ │ └── tmpl │ │ │ └── popups.php │ ├── js │ │ ├── plugin.full.js │ │ ├── link.full.js │ │ ├── manager.full.js │ │ └── lib │ │ │ ├── extensions.js │ │ │ └── mediaplayer.js │ └── classes │ │ └── extensions │ │ └── search.php ├── extensions │ ├── links │ │ └── joomlalinks │ │ │ ├── img │ │ │ └── icons.png │ │ │ └── css │ │ │ └── joomlalinks.css │ ├── aggregator │ │ ├── googlemaps │ │ │ └── tmpl │ │ │ │ └── default.php │ │ ├── vimeo.xml │ │ ├── youtube.xml │ │ ├── dailymotion.xml │ │ ├── googlemaps.xml │ │ ├── vine.php │ │ ├── vimeo.php │ │ ├── youtube.php │ │ ├── dailymotion.php │ │ ├── googlemaps.php │ │ ├── vine.xml │ │ ├── vine │ │ │ └── tmpl │ │ │ │ └── default.php │ │ └── dailymotion │ │ │ └── tmpl │ │ │ └── default.php │ ├── popups │ │ ├── window │ │ │ └── css │ │ │ │ └── window.css │ │ ├── window.xml │ │ ├── window.php │ │ └── jcemediabox │ │ │ └── css │ │ │ └── jcemediabox.css │ ├── mediaplayer │ │ ├── jceplayer │ │ │ └── css │ │ │ │ └── jceplayer.css │ │ ├── jceplayer.xml │ │ └── jceplayer.php │ ├── filesystem │ │ └── joomla.xml │ └── search │ │ └── link.xml └── elements │ ├── popups.php │ └── mediaplayer.php ├── index.html ├── media ├── img │ └── print.png └── css │ └── popup.css ├── README ├── jce.php └── views └── popup └── tmpl └── default.php /editor/tiny_mce/plugins/clipboard/css/content.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /editor/libraries/css/popup.css: -------------------------------------------------------------------------------- 1 | /** Blank CSS file for tinyMCEPopup CSS loader **/ -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/o2k7/content.css: -------------------------------------------------------------------------------- 1 | @import url('../default/content.css'); -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/classic/content.css: -------------------------------------------------------------------------------- 1 | @import url('../default/content.css'); -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/mobile/content.css: -------------------------------------------------------------------------------- 1 | @import url('../default/content.css'); -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/highcontrast/content.css: -------------------------------------------------------------------------------- 1 | @import url('../default/content.css'); 2 | -------------------------------------------------------------------------------- /media/img/print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/media/img/print.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/colorpicker/css/colorpicker.css: -------------------------------------------------------------------------------- 1 | @import url('../../../../libraries/css/colorpicker.css'); 2 | -------------------------------------------------------------------------------- /editor/libraries/img/ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/ext.png -------------------------------------------------------------------------------- /editor/libraries/img/dash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/dash.gif -------------------------------------------------------------------------------- /editor/libraries/img/drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/drag.png -------------------------------------------------------------------------------- /editor/libraries/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/icons.png -------------------------------------------------------------------------------- /editor/libraries/img/load.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/load.gif -------------------------------------------------------------------------------- /editor/libraries/img/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/mask.png -------------------------------------------------------------------------------- /editor/libraries/img/wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/wheel.png -------------------------------------------------------------------------------- /editor/libraries/img/broken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/broken.png -------------------------------------------------------------------------------- /editor/libraries/img/icons-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/icons-24.png -------------------------------------------------------------------------------- /editor/libraries/img/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/marker.png -------------------------------------------------------------------------------- /editor/libraries/img/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/sample.jpg -------------------------------------------------------------------------------- /editor/libraries/img/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/spacer.gif -------------------------------------------------------------------------------- /editor/libraries/img/cloud_upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/img/cloud_upload.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/code/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/code/img/icons.gif -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/link/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/link/img/icons.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/audio.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/pdf.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/real.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/real.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/swf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/swf.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/trans.gif -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/video.png -------------------------------------------------------------------------------- /editor/libraries/mediaplayer/mediaplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/mediaplayer/mediaplayer.swf -------------------------------------------------------------------------------- /editor/libraries/plupload/plupload.flash.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/plupload/plupload.flash.swf -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/anchor/img/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/anchor/img/anchor.gif -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/article/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/article/img/trans.gif -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/generic.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/iframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/iframe.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/source/img/icons.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/spellchecker/css/content.css: -------------------------------------------------------------------------------- 1 | .mceItemHiddenSpellWord {background:url(../img/wline.gif) repeat-x bottom left; cursor:default;} 2 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/upload/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/upload/img/trans.gif -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/upload/img/upload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/upload/img/upload.gif -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/img/icons.gif -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/img/icons.png -------------------------------------------------------------------------------- /editor/libraries/jquery/css/images/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/jquery/css/images/button_bg.png -------------------------------------------------------------------------------- /editor/libraries/jquery/css/images/header_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/jquery/css/images/header_bg.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/article/img/readmore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/article/img/readmore.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/quicktime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/quicktime.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/shockwave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/shockwave.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/upload/img/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/upload/img/picture.png -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/img/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/img/spacer.gif -------------------------------------------------------------------------------- /editor/extensions/links/joomlalinks/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/extensions/links/joomlalinks/img/icons.png -------------------------------------------------------------------------------- /editor/libraries/jquery/css/images/icon_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/jquery/css/images/icon_sprite.png -------------------------------------------------------------------------------- /editor/libraries/plupload/plupload.silverlight.xap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/plupload/plupload.silverlight.xap -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/article/img/pagebreak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/article/img/pagebreak.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/img/windowsmedia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/media/img/windowsmedia.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/spellchecker/img/wline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/spellchecker/img/wline.gif -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/textcase/img/lowercase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/textcase/img/lowercase.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/textcase/img/uppercase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/textcase/img/uppercase.png -------------------------------------------------------------------------------- /editor/libraries/jquery/css/images/progress_bar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/jquery/css/images/progress_bar.gif -------------------------------------------------------------------------------- /editor/libraries/jquery/css/images/slider_handles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/jquery/css/images/slider_handles.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/textcase/img/sentencecase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/plugins/textcase/img/sentencecase.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/clipboard/css/blank.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: white; 3 | color: black; 4 | padding: 2px; 5 | 6 | text-align: left; 7 | } 8 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/clipboard/css/clipboard.css: -------------------------------------------------------------------------------- 1 | textarea { 2 | width: 100%; 3 | height: 100%; 4 | font-family: 'Courier New',Courier,mono; 5 | font-size: 12px; 6 | } 7 | -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/classic/img/layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/skins/classic/img/layout.png -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/default/img/middot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/skins/default/img/middot.gif -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png -------------------------------------------------------------------------------- /editor/libraries/jquery/css/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/jquery/css/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /editor/libraries/jquery/css/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/libraries/jquery/css/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/default/img/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/skins/default/img/button_bg.png -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/default/img/progress.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/skins/default/img/progress.gif -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/default/img/menu_check.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/skins/default/img/menu_check.gif -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widgetfactory/jce-editor-legacy/HEAD/editor/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/searchreplace/css/searchreplace.css: -------------------------------------------------------------------------------- 1 | .ui-tabs-panel { 2 | height: 100px; 3 | } 4 | #jce label[for$="_backwardsu"], #jce label[for$="_backwardsd"] { 5 | min-width: 40px; 6 | } 7 | -------------------------------------------------------------------------------- /editor/libraries/xml/config/popups.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/css/codemirror/theme/codemirror.css: -------------------------------------------------------------------------------- 1 | /* Default theme */ 2 | 3 | .cm-s-default .cm-matchhighlight { background: #e9e9e9 } 4 | .cm-s-default .CodeMirror-activeline-background { 5 | background: none repeat scroll 0 0 #e8f2ff; 6 | } 7 | .cm-s-default .cm-searching { 8 | background: #ffa; 9 | background: rgba(255, 255, 0, .4); 10 | } -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | JCE Editor Component 2 | ============================ 3 | This is the site part of the JCE Editor Component 4 | 5 | Requirements 6 | ------------ 7 | 8 | * PHP 5.2.4+ 9 | * IE 8/9, Firefox 3.6+, Chrome 10+, Opera 10+, Safari 5+ 10 | 11 | 12 | Download 13 | --------- 14 | 15 | Get the source code from GIT: 16 | 17 | git clone git://github.com/widgetfactory/jce-editor.git -------------------------------------------------------------------------------- /editor/libraries/xml/help/manager.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/xhtmlxtras/css/content.css: -------------------------------------------------------------------------------- 1 | ins { 2 | border-bottom: 1px solid green; 3 | text-decoration: none; 4 | color: green; 5 | } 6 | 7 | del { 8 | color: Red; 9 | text-decoration: line-through; 10 | } 11 | 12 | cite { 13 | border-bottom: 1px dashed blue; 14 | } 15 | 16 | acronym { 17 | border-bottom: 1px dotted #CCC; 18 | cursor: help; 19 | } 20 | 21 | abbr, html\:abbr { 22 | border-bottom: 1px dashed #CCC; 23 | cursor: help; 24 | } 25 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/print/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.Print",{init:function(a,b){a.addCommand("mcePrint",function(){a.getWin().print()});a.addButton("print",{title:"print.desc",cmd:"mcePrint"})},getInfo:function(){return{longname:"Print",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("print",tinymce.plugins.Print)})(); -------------------------------------------------------------------------------- /media/css/popup.css: -------------------------------------------------------------------------------- 1 | /* CSS Document */ 2 | body{ 3 | margin:0; 4 | padding:0; 5 | } 6 | div#wf_popup_image { 7 | margin:0; 8 | padding:0; 9 | display: block; 10 | } 11 | div#wf_popup_image div { 12 | margin:0; 13 | padding:0; 14 | float:left; 15 | } 16 | div#wf_popup_image div.contentheading{ 17 | width: 95%; 18 | } 19 | div#wf_popup_image div.buttonheading{ 20 | float:right; 21 | } 22 | div#wf_popup_image div img { 23 | margin:0; 24 | padding:0; 25 | cursor: pointer; 26 | border: 0; 27 | vertical-align: middle; 28 | } 29 | 30 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/table/css/table.css: -------------------------------------------------------------------------------- 1 | /* CSS file for table dialog in the table plugin */ 2 | 3 | .ui-tabs-panel { 4 | height: 350px; 5 | } 6 | 7 | .advfield { 8 | width: 200px; 9 | } 10 | 11 | #action { 12 | margin-bottom: 3px; 13 | } 14 | 15 | #advanced_tab input[type="text"], #advanced_tab select { 16 | width: 250px; 17 | } 18 | 19 | body.row .ui-tabs-panel, body.cell .ui-tabs-panel { 20 | height: 330px; 21 | } 22 | #merge_tab.ui-tabs-panel { 23 | height: 80px; 24 | } 25 | 26 | #width, #height { 27 | width: 40px; 28 | } 29 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css: -------------------------------------------------------------------------------- 1 | #jce .ui-tabs-panel { 2 | height: 285px; 3 | } 4 | 5 | #jce div#attributes .ui-tabs-panel { 6 | height: 335px; 7 | } 8 | 9 | #jce div#del .ui-tabs-panel, 10 | #jce div#ins .ui-tabs-panel { 11 | height: 350px; 12 | } 13 | 14 | #jce label { 15 | display: inline-block; 16 | min-width: 70px; 17 | } 18 | 19 | #standard_tab input[type="text"], #events_tab input[type="text"] { 20 | width: 300px; 21 | } 22 | #class { 23 | width : 280px; 24 | } 25 | #events_tab { 26 | overflow: auto; 27 | } -------------------------------------------------------------------------------- /editor/extensions/aggregator/googlemaps/tmpl/default.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/clipboard/blank.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | blank_page 4 | 5 | 6 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /editor/tiny_mce/tiny_mce_popup.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var i, base, src, p, li, query = '', it, scripts = []; 3 | 4 | base = '../../../tinymce-for-jce2/jscripts/tiny_mce'; 5 | 6 | function include(u) { 7 | scripts.push(base + '/classes/' + u); 8 | } 9 | 10 | function load() { 11 | var i, html = ''; 12 | 13 | for (i = 0; i < scripts.length; i++) 14 | html += '\n'; 15 | 16 | document.write(html); 17 | } 18 | 19 | // tinymce.* 20 | include('Popup.js'); 21 | 22 | load(); 23 | }()); 24 | -------------------------------------------------------------------------------- /jce.php: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /editor/libraries/css/manager.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | @import url("files.css?@@etag@@"); 11 | @import url("tree.css?@@etag@@"); 12 | @import url("upload.css?@@etag@@"); 13 | @import url("browser.css?@@etag@@"); -------------------------------------------------------------------------------- /editor/tiny_mce/themes/none/skins/default/content.css: -------------------------------------------------------------------------------- 1 | body, td, pre { 2 | font-family: Verdana, Arial, Helvetica, sans-serif; 3 | font-size: 10px; 4 | } 5 | 6 | body { 7 | background-color: #FFFFFF; 8 | } 9 | 10 | .mceVisualAid { 11 | border: 1px dashed #BBBBBB; 12 | } 13 | 14 | /* MSIE specific */ 15 | 16 | * html body { 17 | scrollbar-3dlight-color: #F0F0EE; 18 | scrollbar-arrow-color: #676662; 19 | scrollbar-base-color: #F0F0EE; 20 | scrollbar-darkshadow-color: #DDDDDD; 21 | scrollbar-face-color: #E0E0DD; 22 | scrollbar-highlight-color: #F0F0EE; 23 | scrollbar-shadow-color: #F0F0EE; 24 | scrollbar-track-color: #F5F5F5; 25 | } 26 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/charmap/charmap.php: -------------------------------------------------------------------------------- 1 | execute(); 16 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/contextmenu/contextmenu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_CONTEXTMENU_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_CONTEXTMENU_DESC 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/table/tmpl/general.php: -------------------------------------------------------------------------------- 1 | loadTemplate($this->plugin->getContext()); 16 | 17 | ?> 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/anchor/anchor.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_ANCHOR_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_ANCHOR_DESC 12 | anchor 13 | anchor 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/autosave/autosave.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_AUTOSAVE_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Moxiecode / Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_AUTOSAVE_DESC 12 | autosave 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/colorpicker/colorpicker.php: -------------------------------------------------------------------------------- 1 | execute(); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/inlinepopups/inlinepopups.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_INLINEPOPUPS_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_INLINEPOPUPS_DESC 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/charmap/charmap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_CHARMAP_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Moxiecode / Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_CHARMAP_DESC 12 | charmap 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/print/print.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_PRINT_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_PRINT_DESC 12 | print 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/style/style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_STYLE_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_STYLE_DESC 12 | style 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/imgmanager/imgmanager.php: -------------------------------------------------------------------------------- 1 | execute(); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/preview/css/preview.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @version $Id: preview.css 221 2011-06-11 17:30:33Z happy_noodle_boy $ 3 | * @package JCE 4 | * @copyright Copyright (C) 2009 Ryan Demmer. All rights reserved. 5 | * @license GNU/GPL 6 | * This version may have been modified pursuant 7 | * to the GNU General Public License, and as distributed it includes or 8 | * is derivative of works licensed under the GNU General Public License or 9 | * other free or open source software licenses. 10 | */ 11 | html{height:100%;} 12 | body {background:#FFF;margin:5px;color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;height:100%;min-width:99%;width:auto;overflow-y:auto;} -------------------------------------------------------------------------------- /editor/libraries/views/links/tmpl/links.php: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/browser/browser.php: -------------------------------------------------------------------------------- 1 | execute(); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/cleanup/cleanup.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_CLEANUP_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Moxiecode / Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_CLEANUP_DESC 12 | cleanup 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/preview/preview.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_PREVIEW_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_PREVIEW_DESC 12 | preview 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/libraries/css/plugin.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | @import url("reset.css?@@etag@@"); 11 | @import url("dialog.css?@@etag@@"); 12 | @import url("tips.css?@@etag@@"); 13 | @import url("select.css?@@etag@@"); 14 | @import url("colorpicker.css?@@etag@@"); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/preview/preview.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/textcase/textcase.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_TEXTCASE_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_TEXTCASE_DESC 12 | textcase 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/tmpl/default.php: -------------------------------------------------------------------------------- 1 | getToken('source'); 18 | ?> 19 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/link/link.php: -------------------------------------------------------------------------------- 1 | execute(); 19 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/tabfocus/classes/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/fullscreen/fullscreen.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_FULLSCREEN_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_FULLSCREEN_DESC 12 | fullscreen 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/layer/layer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_LAYER_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_LAYER_DESC 12 | insertlayer,moveforward,movebackward,absolute 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/source.php: -------------------------------------------------------------------------------- 1 | execute(); 19 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/style/style.php: -------------------------------------------------------------------------------- 1 | execute(); 19 | ?> 20 | -------------------------------------------------------------------------------- /editor/libraries/css/select.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | 11 | span.editable-edit { 12 | width: 20px; 13 | height: 20px; 14 | display: inline-block; 15 | cursor:pointer; 16 | background: transparent url("../img/icons.png") no-repeat 0 -1080px; 17 | vertical-align:middle; 18 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/kitchensink/kitchensink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_KITCHENSINK_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_KITCHENSINK_DESC 12 | kitchensink 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/nonbreaking/nonbreaking.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_NONBREAKING_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_NONBREAKING_DESC 12 | nonbreaking 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/spellchecker/spellchecker.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/table/table.php: -------------------------------------------------------------------------------- 1 | execute(); 19 | ?> 20 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/directionality/directionality.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_DIRECTIONALITY_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_DIRECTIONALITY_DESC 12 | ltr,rtl 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/searchreplace/searchreplace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_SEARCHREPLACE_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_SEARCHREPLACE_DESC 12 | search,replace 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/clipboard/clipboard.php: -------------------------------------------------------------------------------- 1 | execute(); 19 | ?> 20 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/xhtmlxtras/xhtmlxtras.php: -------------------------------------------------------------------------------- 1 | execute(); 19 | ?> 20 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/searchreplace/searchreplace.php: -------------------------------------------------------------------------------- 1 | execute(); 19 | ?> 20 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/anchor/css/content.css: -------------------------------------------------------------------------------- 1 | a.mceItemAnchor { 2 | width:11px !important; 3 | height:11px !important; 4 | background:url(../img/anchor.gif) no-repeat 2px center; 5 | padding-left : 14px; 6 | border: 1px dashed #B4D4FF; 7 | text-decoration:none; 8 | font-weight:normal; 9 | color:inherit; 10 | vertical-align:middle; 11 | -ms-user-select:all; 12 | -ms-user-modify:read-only; 13 | user-select:all; 14 | user-modify:read-only; 15 | -webkit-user-select:all; 16 | -webkit-user-modify:read-only; 17 | -moz-user-select:all; 18 | -moz-user-modify:read-only; 19 | } 20 | a.mceItemAnchor::selection { 21 | background-color: #b4d4ff; 22 | } 23 | .mceItemAnchor.mceItemSelected { 24 | background-color: #b4d4ff; 25 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/browser/classes/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/visualblocks/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('visualblocks.state', 0, 0, 'boolean'); 18 | } 19 | } 20 | ?> -------------------------------------------------------------------------------- /editor/extensions/popups/window/css/window.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | #popup_extension_window input[type="text"] { 11 | width : 250px; 12 | } 13 | #popup_extension_window select { 14 | width: auto; 15 | } 16 | #popup_extension_window #window_popup_width, #popup_extension_window #window_popup_height { 17 | width : 50px; 18 | } 19 | #window_popup_features { 20 | display: none; 21 | } 22 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/cleanup/classes/.tmp_config.php.93975~: -------------------------------------------------------------------------------- 1 | getSharedParam('cleanup', 'pluginmode', '0'); 19 | } 20 | } 21 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/fontselect/fontselect.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_FONTSELECT_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | info@joomlacontenteditor.net 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_FONTSELECT_DESC 12 | fontselect 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/formatselect/formatselect.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_FORMATSELECT_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | info@joomlacontenteditor.net 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_FORMATSELECT_DESC 12 | formatselect 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/colorpicker/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('colorpicker.custom_colors', $wf->getParam('editor.custom_colors')); 18 | } 19 | } 20 | 21 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/article/classes/.tmp_config.php.93568~: -------------------------------------------------------------------------------- 1 | getPluginParams('article'); 18 | 19 | $vars['article_hide_xtd_btns'] = $params->get('article_hide_xtd_btns', '1', '1'); 20 | } 21 | } 22 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/fontsizeselect/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('fontsizeselect.font_sizes', '8pt,10pt,12pt,14pt,18pt,24pt,36pt', '8pt,10pt,12pt,14pt,18pt,24pt,36pt'); 18 | } 19 | } 20 | 21 | ?> 22 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/fontsizeselect/fontsizeselect.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_FONTSIZESELECT_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | info@joomlacontenteditor.net 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_FONTSIZESELECT_DESC 12 | fontselect 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/visualchars/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('editor.visualchars', 0); 19 | 20 | $settings['visualchars_default_state'] = $wf->getParam('editor.visualchars_state', $state, 0, 'boolean'); 21 | } 22 | } 23 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/nonbreaking/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.Nonbreaking",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceNonBreaking",function(){a.execCommand("mceInsertContent",false,(a.plugins.visualchars&&a.plugins.visualchars.state)?' ':" ")});a.addButton("nonbreaking",{title:"nonbreaking.desc",cmd:"mceNonBreaking"});if(a.getParam("nonbreaking_force_tab")){a.onKeyDown.add(function(d,f){if(f.keyCode==9){f.preventDefault();d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking")}})}},getInfo:function(){return{longname:"Nonbreaking space",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("nonbreaking",tinymce.plugins.Nonbreaking)})(); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/article/css/content.css: -------------------------------------------------------------------------------- 1 | .mceItemReadMore, .mceItemPageBreak {display: inline-block; padding:0;margin:0;border:1px dotted #000000 !important;background-color:#cccccc;background-repeat:no-repeat;background-position:center;height:16px;width:99%; 2 | font-size : 0;line-height : 0;letter-spacing: normal;word-spacing: normal; cursor:pointer;} 3 | .mceItemReadMore {background-image:url(../img/readmore.png); clear:both;} 4 | .mceItemPageBreak {background-image:url(../img/pagebreak.png); clear:both;} 5 | .mceItemReadMore::selection, .mceItemPageBreak::selection { 6 | background-color: #b4d4ff; 7 | } 8 | .mceItemReadMore.mceItemSelected, .mceItemPageBreak.mceItemSelected { 9 | background-color: #b4d4ff; 10 | } 11 | 12 | .mceItemPageBreak:after { 13 | color: #000000; 14 | content: attr(title); 15 | font-size: 10px; 16 | line-height: 14px; 17 | padding: 0 5px; 18 | display: block; 19 | float: left; 20 | } 21 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/article/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('article.hide_xtd_btns', 0, 0); 17 | $settings['article_show_readmore'] = $wf->getParam('article.show_readmore', 1, 1); 18 | $settings['article_show_pagebreak'] = $wf->getParam('article.show_pagebreak', 1, 1); 19 | } 20 | } 21 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/clipboard/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 15 |
16 |
17 |
18 | 19 |
20 | 21 | 22 |
23 |
-------------------------------------------------------------------------------- /editor/tiny_mce/plugins/visualchars/visualchars.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_VISUALCHARS_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_VISUALCHARS_DESC 12 | visualchars 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/inlinepopups/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('editor.compress_css', 1)) { 18 | // add ui theme css file 19 | return array( 20 | dirname(dirname(__FILE__)) . '/css/dialog.css' 21 | ); 22 | } 23 | } 24 | 25 | } 26 | 27 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/visualblocks/visualblocks.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_VISUALBLOCKS_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_VISUALBLOCKS_DESC 12 | visualblocks 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/style/css/style.css: -------------------------------------------------------------------------------- 1 | #text_font {width:250px;} 2 | #text_size {width:70px;} 3 | .mceAddSelectValue {background:#DDD;} 4 | select, #block_text_indent, #box_width, #box_height, #box_padding_top, #box_padding_right, #box_padding_bottom, #box_padding_left {width:70px;} 5 | #box_margin_top, #box_margin_right, #box_margin_bottom, #box_margin_left, #positioning_width, #positioning_height, #positioning_zindex {width:70px;} 6 | #positioning_placement_top, #positioning_placement_right, #positioning_placement_bottom, #positioning_placement_left {width:70px;} 7 | #positioning_clip_top, #positioning_clip_right, #positioning_clip_bottom, #positioning_clip_left {width:70px;} 8 | .ui-tabs-panel {height:270px;} 9 | .delim {border-left:1px solid gray;} 10 | .tdelim {border-bottom:1px solid gray;} 11 | #block_display {width:145px;} 12 | #list_type {width:115px;} 13 | .disabled {background:#EEE;} 14 | #background_image, #list_bullet_image{width:300px;} 15 | .panel_toggle_insert_span {padding-top:10px;} 16 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/upload/css/content.css: -------------------------------------------------------------------------------- 1 | .mceItemUpload { 2 | border:1px dotted #555 !important; 3 | background-position:center; 4 | background-repeat:no-repeat; 5 | background-color:#eee; 6 | 7 | background-image:url(../img/upload.gif); 8 | 9 | display: inline-block; 10 | vertical-align: middle; 11 | text-align : center; 12 | } 13 | 14 | .mceItemUpload span.upload-progress { 15 | position: relative; 16 | display: inline-block; 17 | top: 50%; 18 | line-height: 10px; 19 | font-family: Arial,Helvetica,sans-serif; 20 | font-size: 7pt; 21 | vertical-align: baseline; 22 | margin: -5px 0 0 0; 23 | text-align: center; 24 | width: 32px; 25 | -moz-user-select : none; 26 | -webkit-user-select: none; 27 | -ms-user-select : none; 28 | } 29 | 30 | .mceItemUploadMarker { 31 | background-image: url("../img/picture.png"); 32 | } 33 | .mceItemUploadMarker.loading { 34 | background-image: url("../img/upload.gif"); 35 | } -------------------------------------------------------------------------------- /editor/extensions/popups/window.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_POPUPS_WINDOW_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | @@copyright@@ 10 | @@licence@@ 11 | WF_POPUPS_WINDOW_DESC 12 | 13 | window.php 14 | window 15 | 16 | 17 | 21 | 22 | link,imgmanager_ext 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/code/css/content.css: -------------------------------------------------------------------------------- 1 | .mceItemPhp, .mcePhp, .mceItemScript, .mceItemStyle { 2 | display: inline-block; 3 | width: 20px; 4 | height: 20px; 5 | background-image: url(../../../../libraries/img/ext.png); 6 | background-repeat: no-repeat; 7 | -webkit-user-select:all; -webkit-user-modify:read-only; -moz-user-select:all; -moz-user-modify:read-only; 8 | cursor: pointer; 9 | font-size : 0; 10 | line-height : 0; 11 | letter-spacing: normal; 12 | word-spacing: normal; 13 | text-indent : -9999px; 14 | margin: 0; 15 | padding: 0; 16 | border: 0 none; 17 | } 18 | .mceItemPhp, .mcePhp { 19 | background-position: 0 -100px; 20 | } 21 | .mceItemScript { 22 | background-position: 0 -220px; 23 | } 24 | .mceItemStyle { 25 | background-position: 0 -420px; 26 | } 27 | 28 | .mceItemScript.mceItemSelected, .mceItemStyle.mceItemSelected, .mceItemPhp.mceItemSelected, .mcePhp.mceItemSelected { 29 | background-color: #b4d4ff; 30 | border : 0 none; 31 | } -------------------------------------------------------------------------------- /editor/libraries/views/plugin/index.php: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /editor/libraries/js/plugin.full.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Inline development version. Only to be used while developing since it uses document.write to load scripts. 3 | */ 4 | 5 | /*jshint smarttabs:true, undef:true, latedef:true, curly:true, bitwise:true, camelcase:true */ 6 | /*globals $code */ 7 | 8 | (function(exports) { 9 | "use strict"; 10 | 11 | var html = "", s = ""; 12 | 13 | var baseDir = '/20x/components/com_jce/editor/libraries/js'; 14 | 15 | function writeScripts() { 16 | document.write(html); 17 | } 18 | 19 | function load(path) { 20 | html += '\n'; 21 | } 22 | 23 | load('lib/html5.js'); 24 | load('lib/validate.js'); 25 | load('lib/select.js'); 26 | load('lib/tips.js'); 27 | load('lib/colorpicker.js'); 28 | load('lib/plugin.js'); 29 | 30 | load('lib/extensions.js'); 31 | load('lib/aggregator.js'); 32 | load('lib/mediaplayer.js'); 33 | load('lib/popups.js'); 34 | 35 | writeScripts(); 36 | })(this); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/charmap/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 15 | 31 | -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/tmpl/charmap.php: -------------------------------------------------------------------------------- 1 | 15 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/link/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 18 |
19 | 20 | render();?> 21 | 22 | 23 |
24 |
25 | 26 | 27 | 28 |
-------------------------------------------------------------------------------- /editor/extensions/mediaplayer/jceplayer/css/jceplayer.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | #mediaplayer_options input.browser { 11 | width: 300px; 12 | } 13 | #mediaplayer_controlBarAutoHideTimeout { 14 | width: 50px; 15 | } 16 | #mediaplayer_audioPan, #mediaplayer_volume { 17 | width: 30px; 18 | } 19 | #mediaplayer_options span.ui-slider { 20 | width: 100px; 21 | } 22 | label[for="mediaplayer_loop"], label[for="mediaplayer_autoPlay"], label[for="mediaplayer_muted"] { 23 | min-width: 80px; 24 | } 25 | 26 | label[for="mediaplayer_playButtonOverlay"], label[for="mediaplayer_bufferingOverlay"] { 27 | min-width: 140px; 28 | } 29 | 30 | span.ui-slider-block { 31 | display: inline-block; 32 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/charmap/classes/charmap.php: -------------------------------------------------------------------------------- 1 | addScript(array('charmap'), 'plugins'); 24 | $document->addStyleSheet(array('charmap'), 'plugins'); 25 | } 26 | 27 | public function getSettings() { 28 | $settings = array(); 29 | return parent::getSettings($settings); 30 | } 31 | } 32 | 33 | ?> 34 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/xhtmlxtras/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 17 |
18 |
19 | render(); ?> 20 |
21 |
22 | 23 | 24 | 25 |
26 |
27 | -------------------------------------------------------------------------------- /editor/libraries/views/plugin/tmpl/manager.php: -------------------------------------------------------------------------------- 1 | browser->get('position') == 'top') { 18 | $this->browser->render(); 19 | } 20 | // render tabs and panels 21 | $tabs->render(); 22 | 23 | if ($this->browser->get('position') == 'bottom') { 24 | $this->browser->render(); 25 | } 26 | 27 | ?> 28 | 29 |
30 | 31 | 32 | 33 |
-------------------------------------------------------------------------------- /editor/tiny_mce/plugins/table/tmpl/merge.php: -------------------------------------------------------------------------------- 1 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 25 | 26 | 27 | 28 | 31 | 32 |
: 23 | 24 |
: 29 | 30 |
33 |
-------------------------------------------------------------------------------- /editor/tiny_mce/plugins/styleselect/styleselect.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_STYLESELECT_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | info@joomlacontenteditor.net 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_STYLESELECT_DESC 12 | styleselect 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /editor/libraries/views/popups/tmpl/popups.php: -------------------------------------------------------------------------------- 1 | 17 |

popups->getPopupList();?>

18 | 19 | 20 | 22 | 23 | 24 |
25 | popups->getPopupTemplates();?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/colorpicker/classes/colorpicker.php: -------------------------------------------------------------------------------- 1 | true)); 23 | } 24 | 25 | public function display() { 26 | parent::display(); 27 | 28 | $document = WFDocument::getInstance(); 29 | 30 | $document->addScript(array('colorpicker'), 'plugins'); 31 | $document->addStyleSheet(array('colorpicker'), 'plugins'); 32 | } 33 | } 34 | 35 | ?> 36 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/searchreplace/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 17 | render(); ?> 18 |
19 | 20 | 21 | 22 | 23 |
-------------------------------------------------------------------------------- /editor/extensions/aggregator/vimeo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_AGGREGATOR_VIMEO_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | @@copyright@@ 10 | @@licence@@ 11 | WF_AGGREGATOR_VIMEO_DESC 12 | 13 | vimeo.php 14 | vimeo 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/imgmanager/tmpl/rollover.php: -------------------------------------------------------------------------------- 1 | 15 | 16 | 17 | 22 | 25 | 26 | 27 | 32 | 35 | 36 |
18 | 21 | 23 | 24 |
28 | 31 | 33 | 34 |
-------------------------------------------------------------------------------- /editor/extensions/links/joomlalinks/css/joomlalinks.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | 11 | div.tree ul li div.tree-row span.folder.contact { 12 | background: url(../img/icons.png) no-repeat 0 -20px; 13 | } 14 | div.tree ul li div.tree-row span.folder.content { 15 | background: url(../img/icons.png) no-repeat 0 -40px; 16 | } 17 | div.tree ul li div.tree-row span.file { 18 | background: url(../img/icons.png) no-repeat 0 -140px; 19 | } 20 | div.tree ul li div.tree-row span.folder.weblink { 21 | background: url(../img/icons.png) no-repeat 0 -60px; 22 | } 23 | div.tree ul li div.tree-row span.folder.menu { 24 | background: url(../img/icons.png) no-repeat 0 -80px; 25 | } 26 | div.tree ul li div.tree-row span.file.anchor { 27 | background: url(../img/icons.png) no-repeat 0 -160px; 28 | } -------------------------------------------------------------------------------- /editor/extensions/aggregator/youtube.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_AGGREGATOR_YOUTUBE_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | @@copyright@@ 10 | @@licence@@ 11 | WF_AGGREGATOR_YOUTUBE_DESC 12 | 13 | youtube.php 14 | youtube 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/directionality/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.Directionality",{init:function(b,c){var d=this;d.editor=b;function a(e){var h=b.dom,g,f=b.selection.getSelectedBlocks();if(f.length){g=h.getAttrib(f[0],"dir");tinymce.each(f,function(i){if(!h.getParent(i.parentNode,"*[dir='"+e+"']",h.getRoot())){if(g!=e){h.setAttrib(i,"dir",e)}else{h.setAttrib(i,"dir",null)}}});b.nodeChanged()}}b.addCommand("mceDirectionLTR",function(){a("ltr")});b.addCommand("mceDirectionRTL",function(){a("rtl")});b.addButton("ltr",{title:"directionality.ltr_desc",cmd:"mceDirectionLTR"});b.addButton("rtl",{title:"directionality.rtl_desc",cmd:"mceDirectionRTL"});b.onNodeChange.add(d._nodeChange,d)},getInfo:function(){return{longname:"Directionality",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,e){var d=b.dom,c;e=d.getParent(e,d.isBlock);if(!e){a.setDisabled("ltr",1);a.setDisabled("rtl",1);return}c=d.getAttrib(e,"dir");a.setActive("ltr",c=="ltr");a.setDisabled("ltr",0);a.setActive("rtl",c=="rtl");a.setDisabled("rtl",0)}});tinymce.PluginManager.add("directionality",tinymce.plugins.Directionality)})(); -------------------------------------------------------------------------------- /editor/extensions/mediaplayer/jceplayer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_MEDIAPLAYER_JCEPLAYER_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | @@copyright@@ 10 | @@licence@@ 11 | WF_MEDIAPLAYER_JCEPLAYER_DESC 12 | 13 | jceplayer.php 14 | jceplayer 15 | 16 | 17 | 18 | 19 | 20 | 21 | mediaplayer 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /editor/libraries/js/link.full.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Inline development version. Only to be used while developing since it uses document.write to load scripts. 3 | */ 4 | 5 | /*jshint smarttabs:true, undef:true, latedef:true, curly:true, bitwise:true, camelcase:true */ 6 | /*globals $code */ 7 | 8 | (function(exports) { 9 | "use strict"; 10 | 11 | var html = "", baseDir; 12 | 13 | var scripts = document.getElementsByTagName('script'); 14 | for (var i = 0; i < scripts.length; i++) { 15 | var src = scripts[i].src; 16 | 17 | if (src.indexOf('/link.full.js') != -1) { 18 | baseDir = src.substring(0, src.lastIndexOf('/')); 19 | } 20 | } 21 | 22 | function writeScripts() { 23 | document.write(html); 24 | } 25 | 26 | function load(path) { 27 | 28 | if (path.indexOf('.js') !== -1) { 29 | html += '\n'; 30 | } 31 | 32 | if (path.indexOf('.css') !== -1) { 33 | html += '\n'; 34 | } 35 | } 36 | 37 | load('lib/link.js'); 38 | load('lib/tree.js'); 39 | 40 | writeScripts(); 41 | })(this); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/code/classes/.tmp_config.php.96197~: -------------------------------------------------------------------------------- 1 | getSharedParam('code', 'allow_php', '0'); 21 | $vars['code_javascript'] = $jce->getSharedParam('code', 'allow_javascript', '0'); 22 | $vars['code_css'] = $jce->getSharedParam('code', 'allow_css', '0'); 23 | 24 | // Invalid Elements 25 | if ($vars['code_javascript'] == 1) { 26 | $jce->removeKeys($vars['invalid_elements'], 'script'); 27 | } 28 | if ($vars['code_css'] == 1) { 29 | $jce->removeKeys($vars['invalid_elements'], 'style'); 30 | } 31 | } 32 | } 33 | ?> -------------------------------------------------------------------------------- /editor/extensions/aggregator/dailymotion.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_AGGREGATOR_DAILYMOTION_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | @@copyright@@ 10 | @@licence@@ 11 | WF_AGGREGATOR_DAILYMOTION_DESC 12 | 13 | dailymotion 14 | dailymotion 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /editor/extensions/aggregator/googlemaps.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_AGGREGATOR_GOOGLEMAPS_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | @@copyright@@ 10 | @@licence@@ 11 | WF_AGGREGATOR_GOOGLEMAPS_DESC 12 | 13 | googlemaps.php 14 | googlemaps 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | iframe 25 | -------------------------------------------------------------------------------- /editor/extensions/filesystem/joomla.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_FILESYSTEM_JOOMLA_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | @@copyright@@ 10 | @@licence@@ 11 | WF_FILESYSTEM_JOOMLA_DESC 12 | 13 | joomla.php 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/charmap/css/charmap.css: -------------------------------------------------------------------------------- 1 | /* Charmap */ 2 | #charmap h3 { 3 | font-size: 1.1em; 4 | } 5 | 6 | #charmap ul { 7 | list-style: none; 8 | margin: 0; 9 | padding: 0; 10 | } 11 | 12 | #charmap ul li { 13 | border: 1px solid #AAAAAA; 14 | display: inline-block; 15 | margin: 0 1px 1px 0; 16 | } 17 | #charmapView { 18 | width: 80%; 19 | margin: 0 5px 0 0; 20 | } 21 | #charmapView, #charmapDescription { 22 | float: left; 23 | } 24 | #charmapDescription div { 25 | width: 80px; 26 | padding: 2px; 27 | } 28 | 29 | #charmapDescription div.box { 30 | border: 1px solid #AAAAAA; 31 | height: 40px; 32 | text-align: center; 33 | margin: 5px 0 0 0; 34 | } 35 | #charmapDescription div.box div.title { 36 | font-size: 1em; 37 | } 38 | 39 | #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} 40 | #charmap a {display:block; color:#000; text-decoration:none; border:0} 41 | #charmap a:hover {background:#CCC;color:#2B6FB6} 42 | #charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center;height: 30px;line-height: 16px;padding: 3px 2px 8px;} 43 | #charmap #codeV {font-size:40px; height:60px; border:1px solid #AAA; text-align:center} 44 | #charmap #codeA, #charmap #codeB {font-size: 1.1em;font-weight: bold;} 45 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/js/codemirror/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2013 by Marijn Haverbeke 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | 21 | Please note that some subdirectories of the CodeMirror distribution 22 | include their own LICENSE files, and are released under different 23 | licences. 24 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/style/tmpl/list.php: -------------------------------------------------------------------------------- 1 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
-------------------------------------------------------------------------------- /editor/tiny_mce/plugins/imgmanager/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('inline_upload', $plugin->getParam('dragdrop_upload', 1, 0), 0)) { 24 | 25 | $settings['imgmanager_upload'] = json_encode(array( 26 | 'max_size' => $plugin->getParam('max_size', 1024), 27 | 'filetypes' => $plugin->getFileTypes() 28 | )); 29 | } 30 | } 31 | } 32 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/xhtmlxtras/xhtmlxtras.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_XHTMLXTRAS_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_XHTMLXTRAS_DESC 12 | cite,abbr,acronym,del,ins,attribs 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/css/codemirror/theme/textmate.css: -------------------------------------------------------------------------------- 1 | /** Textmate Style Theme **/ 2 | 3 | .cm-s-textmate span.cm-meta {color: #FF1717;} 4 | .cm-s-textmate span.cm-keyword { color: #0000A2; } 5 | .cm-s-textmate span.cm-atom {color: #219;} 6 | .cm-s-textmate span.cm-number {color: #164;} 7 | .cm-s-textmate span.cm-def {color: #00f;} 8 | .cm-s-textmate span.cm-variable {color: black;} 9 | .cm-s-textmate span.cm-variable-2 {color: #0000C0;} 10 | .cm-s-textmate span.cm-variable-3 {color: #0000C0;} 11 | .cm-s-textmate span.cm-property {color: black;} 12 | .cm-s-textmate span.cm-operator {color: black;} 13 | .cm-s-textmate span.cm-comment {color: #4C886B;} 14 | .cm-s-textmate span.cm-string {color: #2A00FF;} 15 | .cm-s-textmate span.cm-string-2 {color: #f50;} 16 | .cm-s-textmate span.cm-error {color: #F00;} 17 | .cm-s-textmate span.cm-qualifier {color: #555;} 18 | .cm-s-textmate span.cm-builtin {color: #30a;} 19 | .cm-s-textmate span.cm-bracket {color: #cc7;} 20 | .cm-s-textmate span.cm-tag {color: blue;} 21 | .cm-s-textmate span.cm-attribute {color: #036A07;} 22 | 23 | .CodeMirror-matchingbracket { 24 | border: 1px solid gray; 25 | color:black !important;; 26 | } 27 | .cm-s-textmate .CodeMirror-activeline-background {background: #F0F0F0 !important;} 28 | .cm-s-textmate .cm-matchhighlight { background: #B5D5FF; } 29 | .cm-s-textmate .cm-searching { 30 | background: #ffa; 31 | background: rgba(255, 255, 0, .3); 32 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/css/codemirror/theme/eclipse.css: -------------------------------------------------------------------------------- 1 | /* Eclipste style theme */ 2 | .cm-s-eclipse span.cm-meta {color: #FF1717;} 3 | .cm-s-eclipse span.cm-keyword { font-weight: bold; color: #7F0055; } 4 | .cm-s-eclipse span.cm-atom {color: #219;} 5 | .cm-s-eclipse span.cm-number {color: #164;} 6 | .cm-s-eclipse span.cm-def {color: #00f;} 7 | .cm-s-eclipse span.cm-variable {color: black;} 8 | .cm-s-eclipse span.cm-variable-2 {color: #0000C0;} 9 | .cm-s-eclipse span.cm-variable-3 {color: #0000C0;} 10 | .cm-s-eclipse span.cm-property {color: black;} 11 | .cm-s-eclipse span.cm-operator {color: black;} 12 | .cm-s-eclipse span.cm-comment {color: #3F7F5F;} 13 | .cm-s-eclipse span.cm-string {color: #2A00FF;} 14 | .cm-s-eclipse span.cm-string-2 {color: #f50;} 15 | .cm-s-eclipse span.cm-error {color: #f00;} 16 | .cm-s-eclipse span.cm-qualifier {color: #555;} 17 | .cm-s-eclipse span.cm-builtin {color: #30a;} 18 | .cm-s-eclipse span.cm-bracket {color: #cc7;} 19 | .cm-s-eclipse span.cm-tag {color: #170;} 20 | .cm-s-eclipse span.cm-attribute {color: #00c;} 21 | 22 | .CodeMirror-matchingbracket{ 23 | border:1px solid gray; 24 | color:black !important;; 25 | } 26 | .cm-s-eclipse .CodeMirror-activeline-background { 27 | background: none repeat scroll 0 0 #e8f2ff !important; 28 | } 29 | .cm-s-eclipse .cm-matchhighlight { background: #e9e9e9 } 30 | .cm-s-eclipse .cm-searching { 31 | background: #ffa; 32 | background: rgba(255, 255, 0, .4); 33 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/css/codemirror/theme/cobalt.css: -------------------------------------------------------------------------------- 1 | .cm-s-cobalt { background: #002240; color: white; } 2 | .cm-s-cobalt div.CodeMirror-selected { background: #b36539 !important; } 3 | .cm-s-cobalt .CodeMirror-gutter { background: #002240; border-right: 1px solid #aaa; } 4 | .cm-s-cobalt .CodeMirror-gutter-text { color: #d0d0d0; } 5 | .cm-s-cobalt .CodeMirror-cursor { border-left: 1px solid white !important; } 6 | 7 | .cm-s-cobalt span.cm-comment { color: #08f; } 8 | .cm-s-cobalt span.cm-atom { color: #845dc4; } 9 | .cm-s-cobalt span.cm-number, .cm-s-cobalt span.cm-attribute { color: #ff80e1; } 10 | .cm-s-cobalt span.cm-keyword { color: #ffee80; } 11 | .cm-s-cobalt span.cm-string { color: #3ad900; } 12 | .cm-s-cobalt span.cm-meta { color: #ff9d00; } 13 | .cm-s-cobalt span.cm-variable-2, .cm-s-cobalt span.cm-tag { color: #9effff; } 14 | .cm-s-cobalt span.cm-variable-3, .cm-s-cobalt span.cm-def { color: white; } 15 | .cm-s-cobalt span.cm-error { color: #9d1e15; } 16 | .cm-s-cobalt span.cm-bracket { color: #d8d8d8; } 17 | .cm-s-cobalt span.cm-builtin, .cm-s-cobalt span.cm-special { color: #ff9e59; } 18 | .cm-s-cobalt span.cm-link { color: #845dc4; } 19 | 20 | .cm-s-cobalt .CodeMirror-activeline-background {background: none repeat scroll 0 0 #002d57 !important;} 21 | .cm-s-cobalt .cm-matchhighlight {background: none repeat scroll 0% 0% rgba(179, 101, 57, 0.6);} 22 | 23 | .cm-s-cobalt .cm-searching {background: #ffa; background: rgba(255, 255, 0, .4);} -------------------------------------------------------------------------------- /editor/libraries/js/manager.full.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Inline development version. Only to be used while developing since it uses document.write to load scripts. 3 | */ 4 | 5 | /*jshint smarttabs:true, undef:true, latedef:true, curly:true, bitwise:true, camelcase:true */ 6 | /*globals $code */ 7 | 8 | (function(exports) { 9 | "use strict"; 10 | 11 | var html = "", baseDir; 12 | 13 | var scripts = document.getElementsByTagName('script'); 14 | for (var i = 0; i < scripts.length; i++) { 15 | var src = scripts[i].src; 16 | 17 | if (src.indexOf('/manager.full.js') != -1) { 18 | baseDir = src.substring(0, src.lastIndexOf('/')); 19 | } 20 | } 21 | 22 | function writeScripts() { 23 | document.write(html); 24 | } 25 | 26 | function load(path) { 27 | 28 | if (path.indexOf('.js') !== -1) { 29 | html += '\n'; 30 | } 31 | 32 | if (path.indexOf('.css') !== -1) { 33 | html += '\n'; 34 | } 35 | } 36 | 37 | load('../plupload/plupload.full.js'); 38 | load('lib/tree.js'); 39 | load('lib/upload.js'); 40 | load('lib/browser.js'); 41 | load('lib/sort.js'); 42 | load('lib/filter.js'); 43 | load('lib/manager.js'); 44 | 45 | writeScripts(); 46 | })(this); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/fontcolor/fontcolor.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_FONTCOLOR_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | info@joomlacontenteditor.net 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_FONTCOLOR_DESC 12 | forecolor,backcolor 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /editor/extensions/aggregator/vine.php: -------------------------------------------------------------------------------- 1 | 'video' 26 | )); 27 | } 28 | 29 | function display() 30 | { 31 | $document = WFDocument::getInstance(); 32 | $document->addScript('vine', 'extensions/aggregator/vine/js'); 33 | } 34 | 35 | function isEnabled() 36 | { 37 | $plugin = WFEditorPlugin::getInstance(); 38 | return $plugin->checkAccess('aggregator.vine.enable', 1); 39 | } 40 | 41 | function getParams() 42 | { 43 | $plugin = WFEditorPlugin::getInstance(); 44 | 45 | return array( 46 | 'type' => $plugin->getParam('aggregator.vine.type', 'simple'), 47 | 'size' => $plugin->getParam('aggregator.vine.size', 600) 48 | ); 49 | } 50 | } -------------------------------------------------------------------------------- /editor/extensions/aggregator/vimeo.php: -------------------------------------------------------------------------------- 1 | 'video' 26 | )); 27 | } 28 | 29 | function display() 30 | { 31 | $document = WFDocument::getInstance(); 32 | $document->addScript('vimeo', 'extensions/aggregator/vimeo/js'); 33 | } 34 | 35 | function isEnabled() 36 | { 37 | $plugin = WFEditorPlugin::getInstance(); 38 | return $plugin->checkAccess('aggregator.vimeo.enable', 1); 39 | } 40 | 41 | function getParams() 42 | { 43 | $plugin = WFEditorPlugin::getInstance(); 44 | 45 | return array( 46 | 'width' => $plugin->getParam('aggregator.vimeo.width', 400), 47 | 'height' => $plugin->getParam('aggregator.vimeo.height', 225) 48 | ); 49 | } 50 | } -------------------------------------------------------------------------------- /editor/extensions/aggregator/youtube.php: -------------------------------------------------------------------------------- 1 | 'video' 26 | )); 27 | } 28 | 29 | function display() 30 | { 31 | $document = WFDocument::getInstance(); 32 | $document->addScript('youtube', 'extensions/aggregator/youtube/js'); 33 | } 34 | 35 | function isEnabled() 36 | { 37 | $plugin = WFEditorPlugin::getInstance(); 38 | 39 | return $plugin->checkAccess('aggregator.youtube.enable', 1); 40 | } 41 | 42 | function getParams() 43 | { 44 | $plugin = WFEditorPlugin::getInstance(); 45 | 46 | return array( 47 | 'width' => $plugin->getParam('aggregator.youtube.width', 425), 48 | 'height' => $plugin->getParam('aggregator.youtube.height', 350) 49 | ); 50 | } 51 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/classes/source.php: -------------------------------------------------------------------------------- 1 | getView(); 19 | 20 | $view->addTemplatePath(WF_EDITOR_PLUGIN . '/tmpl'); 21 | 22 | $document->setTitle(WFText::_('WF_' . strtoupper($this->getName() . '_TITLE'))); 23 | 24 | $theme = $this->getParam('source.theme', 'codemirror'); 25 | 26 | $document->addScript(array('tiny_mce_popup'), 'tiny_mce'); 27 | $document->addScript(array('editor', 'format'), 'plugins'); 28 | $document->addStyleSheet(array('editor'), 'plugins'); 29 | 30 | $document->addScript(array('codemirror-compressed'), 'jce.tiny_mce.plugins.source.js.codemirror'); 31 | $document->addStyleSheet(array('codemirror', 'theme/' . $theme), 'jce.tiny_mce.plugins.source.css.codemirror'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /editor/extensions/aggregator/dailymotion.php: -------------------------------------------------------------------------------- 1 | 'video' 26 | )); 27 | } 28 | 29 | function display() 30 | { 31 | $document = WFDocument::getInstance(); 32 | $document->addScript('dailymotion', 'extensions/aggregator/dailymotion/js'); 33 | } 34 | 35 | function isEnabled() 36 | { 37 | $plugin = WFEditorPlugin::getInstance(); 38 | return $plugin->checkAccess('aggregator.dailymotion.enable', 1); 39 | } 40 | 41 | function getParams() 42 | { 43 | $plugin = WFEditorPlugin::getInstance(); 44 | 45 | return array( 46 | 'width' => $plugin->getParam('aggregator.dailymotion.width', 480), 47 | 'height' => $plugin->getParam('aggregator.dailymotion.height', 270) 48 | ); 49 | } 50 | } -------------------------------------------------------------------------------- /editor/extensions/aggregator/googlemaps.php: -------------------------------------------------------------------------------- 1 | 'maps' 26 | )); 27 | } 28 | 29 | function display() 30 | { 31 | $document = WFDocument::getInstance(); 32 | $document->addScript('googlemaps', 'extensions/aggregator/googlemaps/js'); 33 | } 34 | 35 | function isEnabled() 36 | { 37 | $plugin = WFEditorPlugin::getInstance(); 38 | 39 | return $plugin->checkAccess('aggregator.googlemaps.enable', 1); 40 | } 41 | 42 | function getParams() 43 | { 44 | $plugin = WFEditorPlugin::getInstance(); 45 | 46 | return array( 47 | 'width' => $plugin->getParam('aggregator.googlemaps.width', 425), 48 | 'height' => $plugin->getParam('aggregator.googlemaps.height', 350) 49 | ); 50 | } 51 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/style/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 16 |
17 | render(); ?> 18 |
19 | 20 | 21 |
22 |
23 | 24 | 25 | 26 |
27 |
28 |
29 |
30 |
-------------------------------------------------------------------------------- /editor/extensions/search/link.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_LINK_SEARCH_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | @@copyright@@ 10 | @@licence@@ 11 | WF_LINK_SEARCH_DESC 12 | 13 | link.php 14 | link 15 | 16 | 17 | 21 | 22 | 26 | 27 | link 28 | 29 | 30 | -------------------------------------------------------------------------------- /editor/extensions/popups/window.php: -------------------------------------------------------------------------------- 1 | addScript('window', 'extensions/popups/window/js'); 28 | $document->addStyleSheet('window', 'extensions/popups/window/css'); 29 | } 30 | } 31 | 32 | public function getParams() { 33 | return array(); 34 | } 35 | 36 | public function isEnabled() { 37 | $plugin = WFEditorPlugin::getInstance(); 38 | 39 | if ($plugin->getParam('popups.window.enable', 1) && ($plugin->getName() == 'link' || $plugin->getName() == 'imgmanager_ext')) { 40 | return true; 41 | } 42 | 43 | return false; 44 | } 45 | 46 | } 47 | 48 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/clipboard/classes/clipboard.php: -------------------------------------------------------------------------------- 1 | setTitle(WFText::_('WF_' . strtoupper($cmd) . '_TITLE')); 34 | 35 | $document->addScript(array('clipboard'), 'plugins'); 36 | $document->addStyleSheet(array('clipboard'), 'plugins'); 37 | } 38 | 39 | public function getSettings($settings = array()) 40 | { 41 | return parent::getSettings($settings); 42 | } 43 | } 44 | ?> -------------------------------------------------------------------------------- /views/popup/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 13 | 17 |
18 | features['mode']) { ?> 19 |
features['title']; ?>
20 | 21 | features['mode'] && $this->features['print']) { ?> 22 |
<?php echo WFText::_('Print'); ?>
24 | 25 |
<?php echo $this->features['alt']; ?>
26 |
-------------------------------------------------------------------------------- /editor/tiny_mce/plugins/xhtmlxtras/tmpl/standard_datetime.php: -------------------------------------------------------------------------------- 1 | 15 |

16 | 17 | 18 | 23 | 29 | 30 | 31 | 36 | 39 | 40 |
19 | 22 | 24 | 25 | 26 | 27 | 28 |
32 | 35 | 37 | 38 |
-------------------------------------------------------------------------------- /editor/extensions/aggregator/vine.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_AGGREGATOR_VINE_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | @@copyright@@ 10 | @@licence@@ 11 | WF_AGGREGATOR_VINE_DESC 12 | 13 | vine.php 14 | vine 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /editor/extensions/aggregator/vine/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 13 | 14 | 15 | 22 | 23 | 24 | 32 | 33 |
16 | 17 | 21 |
25 | 26 | 31 |
-------------------------------------------------------------------------------- /editor/tiny_mce/plugins/colorpicker/editor_plugin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | (function() { 11 | tinymce.create('tinymce.plugins.ColorPicker', { 12 | init : function(ed, url) { 13 | this.editor = ed; 14 | 15 | // Register commands 16 | ed.addCommand('mceColorPicker', function(ui, v) { 17 | ed.windowManager.open({ 18 | url : ed.getParam('site_url') + 'index.php?option=com_jce&view=editor&layout=plugin&plugin=colorpicker', 19 | width : 375 + parseInt(ed.getLang('advanced.colorpicker_delta_width', 0)), 20 | height : 310 + parseInt(ed.getLang('advanced.colorpicker_delta_height', 0)), 21 | close_previous : false, 22 | inline : true, 23 | popup_css : false 24 | }, { 25 | input_color : v.color, 26 | func : v.func 27 | }); 28 | }); 29 | } 30 | }); 31 | // Register plugin 32 | tinymce.PluginManager.add('colorpicker', tinymce.plugins.ColorPicker); 33 | })(); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/css/codemirror/theme/monokai.css: -------------------------------------------------------------------------------- 1 | /* Based on Sublime Text's Monokai theme */ 2 | 3 | .cm-s-monokai {background: #272822; color: #f8f8f2;} 4 | .cm-s-monokai div.CodeMirror-selected {background: #49483E !important;} 5 | .cm-s-monokai .CodeMirror-gutter {background: #272822; border-right: 0px;} 6 | .cm-s-monokai .CodeMirror-gutter-text {color: #d0d0d0;} 7 | .cm-s-monokai .CodeMirror-cursor {border-left: 1px solid #f8f8f0 !important;} 8 | 9 | .cm-s-monokai span.cm-comment {color: #75715e;} 10 | .cm-s-monokai span.cm-atom {color: #ae81ff;} 11 | .cm-s-monokai span.cm-number {color: #ae81ff;} 12 | 13 | .cm-s-monokai span.cm-property, .cm-s-monokai span.cm-attribute {color: #a6e22e;} 14 | .cm-s-monokai span.cm-keyword {color: #f92672;} 15 | .cm-s-monokai span.cm-string {color: #e6db74;} 16 | 17 | .cm-s-monokai span.cm-variable {color: #a6e22e;} 18 | .cm-s-monokai span.cm-variable-2 {color: #9effff;} 19 | .cm-s-monokai span.cm-def {color: #fd971f;} 20 | .cm-s-monokai span.cm-error {background: #f92672; color: #f8f8f0;} 21 | .cm-s-monokai span.cm-bracket {color: #f8f8f2;} 22 | .cm-s-monokai span.cm-tag {color: #f92672;} 23 | .cm-s-monokai span.cm-link {color: #ae81ff;} 24 | 25 | .cm-s-monokai .CodeMirror-matchingbracket { 26 | text-decoration: underline; 27 | color: white !important; 28 | } 29 | 30 | .cm-s-monokai .cm-matchhighlight {background: none repeat scroll 0% 0% rgba(73, 72, 62, 0.6);} 31 | .cm-s-monokai .CodeMirror-activeline-background {background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.035);} 32 | 33 | .cm-s-monokai .cm-searching { 34 | background: #ffa; 35 | background: rgba(255, 255, 0, .4); 36 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/tabfocus/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){var c=tinymce.DOM,a=tinymce.dom.Event,d=tinymce.each,b=tinymce.explode;tinymce.create("tinymce.plugins.TabFocusPlugin",{init:function(f,g){function e(i,j){if(j.keyCode===9){return a.cancel(j)}}function h(l,p){var j,m,o,n,k;function q(t){n=c.select(":input:enabled,*[tabindex]:not(iframe)");function s(v){return v.nodeName==="BODY"||(v.type!="hidden"&&!(v.style.display=="none")&&!(v.style.visibility=="hidden")&&s(v.parentNode))}function i(v){return v.attributes.tabIndex.specified||v.nodeName=="INPUT"||v.nodeName=="TEXTAREA"}function u(){return tinymce.isIE6||tinymce.isIE7}function r(v){return((!u()||i(v)))&&v.getAttribute("tabindex")!="-1"&&s(v)}d(n,function(w,v){if(w.id==l.id){j=v;return false}});if(t>0){for(m=j+1;m=0;m--){if(r(n[m])){return n[m]}}}return null}if(p.keyCode===9){k=b(l.getParam("tab_focus",l.getParam("tabfocus_elements",":prev,:next")));if(k.length==1){k[1]=k[0];k[0]=":prev"}if(p.shiftKey){if(k[0]==":prev"){n=q(-1)}else{n=c.get(k[0])}}else{if(k[1]==":next"){n=q(1)}else{n=c.get(k[1])}}if(n){if(n.id&&(l=tinymce.get(n.id||n.name))){l.focus()}else{window.setTimeout(function(){if(!tinymce.isWebKit){window.focus()}n.focus()},10)}return a.cancel(p)}}}f.onKeyUp.add(e);if(tinymce.isGecko){f.onKeyPress.add(h);f.onKeyDown.add(e)}else{f.onKeyDown.add(h)}},getInfo:function(){return{longname:"Tabfocus",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("tabfocus",tinymce.plugins.TabFocusPlugin)})(); -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/classic/ui.admin.css: -------------------------------------------------------------------------------- 1 | /* Classic Skin */ 2 | 3 | #jce .classicSkin span.mceIcon.mce_fontselect, 4 | #jce .classicSkin span.mceIcon.mce_styleselect, 5 | #jce .classicSkin span.mceIcon.mce_formatselect, 6 | #jce .classicSkin span.mceIcon.mce_fontsizeselect { 7 | background: #FFF url('img/layout.png') no-repeat 13px -1px; 8 | } 9 | 10 | #jce .classicSkin span.mceIcon.mce_paste, 11 | #jce .classicSkin span.mceIcon.mce_numlist, 12 | #jce .classicSkin span.mceIcon.mce_bullist, 13 | #jce .classicSkin span.mceIcon.mce_forecolor, 14 | #jce .classicSkin span.mceIcon.mce_backcolor, 15 | #jce .classicSkin span.mceIcon.mce_spellchecker, 16 | #jce .classicSkin span.mceIcon.mce_textcase { 17 | background-color : #F0F0EE; 18 | } 19 | 20 | #jce .classicSkin .mceListBox { 21 | border : 1px solid #ccc; 22 | margin: 0 1px 0 0; 23 | } 24 | 25 | #jce .classicSkin .mceSplitButton { 26 | border : 1px solid #ccc; 27 | } 28 | 29 | #jce .classicSkin span.mceSplitButton span.mceIcon:after { 30 | content : ""; 31 | display: inline-block; 32 | position : absolute; 33 | top : 0px; 34 | right : -1px; 35 | background: url("img/layout.png") no-repeat -61px -1px; 36 | width : 11px; 37 | height : 20px; 38 | } 39 | 40 | #jce .classicSkin .mceToolbar { 41 | border :1px solid #CCC; 42 | background:#F0F0EE; 43 | } 44 | 45 | #jce .classicSkin .mceStatusbar { 46 | border :1px solid #CCC; 47 | background:#F0F0EE; 48 | } 49 | 50 | #jce .classicSkin .mceIframeContainer { 51 | border: 1px solid #CCC; 52 | } 53 | 54 | #jce .classicSkin span.mce_readmore img, #jce .classicSkin span.mce_pagebreak img {display: none;} -------------------------------------------------------------------------------- /editor/extensions/mediaplayer/jceplayer.php: -------------------------------------------------------------------------------- 1 | 'jceplayer', 24 | 'title' => 'JCE MediaPlayer', 25 | 'params' => self::getParams() 26 | ); 27 | 28 | parent::__construct($options); 29 | } 30 | 31 | function getParams() { 32 | $plugin = WFEditorPlugin::getInstance(); 33 | 34 | return array( 35 | 'extensions' => $plugin->getParam('mediaplayer.jceplayer.extensions', 'flv,f4v,mp3,mp4'), 36 | 'dimensions' => array( 37 | 'audio' => array('width' => 300, 'height' => 35) 38 | ), 39 | 'path' => $plugin->getParam('mediaplayer.jceplayer.path', 'media/jce/mediaplayer/mediaplayer.swf') 40 | ); 41 | } 42 | 43 | function isEnabled() { 44 | return true; 45 | } 46 | 47 | } 48 | 49 | ?> -------------------------------------------------------------------------------- /editor/libraries/mediaplayer/license.txt: -------------------------------------------------------------------------------- 1 | The BSD License 2 | 3 | Copyright (c) 2010, Adobe Systems Incorporated 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or 7 | without modification, are permitted provided that the following 8 | conditions are met: 9 | 10 | * Redistributions of source code must retain the above copyright notice, 11 | this list of conditions and the following disclaimer. 12 | 13 | * Redistributions in binary form must reproduce the above copyright notice, 14 | this list of conditions and the following disclaimer in the documentation 15 | and/or other materials provided with the distribution. 16 | 17 | * Neither the name of Adobe Systems Incorporated, nor the names of its 18 | contributors may be used to endorse or promote products derived from this 19 | software without specific prior written permission. 20 | 21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 22 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 23 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 24 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 25 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 26 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 27 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 28 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 29 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 30 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 31 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 32 | 33 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/code/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('editor.allow_php', 0, 0, 'boolean'); 25 | $settings['code_script'] = $wf->getParam('editor.allow_javascript', 0, 0, 'boolean'); 26 | $settings['code_style'] = $wf->getParam('editor.allow_css', 0, 0, 'boolean'); 27 | 28 | $settings['code_cdata'] = $wf->getParam('editor.cdata', 1, 1, 'boolean'); 29 | 30 | // Invalid Elements 31 | if ($settings['code_script']) { 32 | $model->removeKeys($settings['invalid_elements'], 'script'); 33 | } 34 | if ($settings['code_style']) { 35 | $model->removeKeys($settings['invalid_elements'], 'style'); 36 | } 37 | } 38 | 39 | } 40 | 41 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/searchreplace/classes/searchreplace.php: -------------------------------------------------------------------------------- 1 | addScript(array('searchreplace'), 'plugins'); 27 | $document->addStyleSheet(array('searchreplace'), 'plugins'); 28 | 29 | $settings = $this->getSettings(); 30 | 31 | $document->addScriptDeclaration('SearchReplaceDialog.settings=' . json_encode($settings) . ';'); 32 | 33 | $tabs = WFTabs::getInstance(array( 34 | 'base_path' => WF_EDITOR_PLUGIN 35 | )); 36 | // Add tabs 37 | $tabs->addTab('find'); 38 | $tabs->addTab('replace'); 39 | } 40 | 41 | public function getSettings() { 42 | $settings = array(); 43 | 44 | return parent::getSettings($settings); 45 | } 46 | } 47 | 48 | ?> 49 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/searchreplace/tmpl/find.php: -------------------------------------------------------------------------------- 1 | 15 | 16 | 17 | 21 | 22 | 23 | 30 | 31 | 32 | 36 | 37 |
18 | 19 | 20 |
24 | 25 | 26 | 27 | 28 | 29 |
33 | 34 | 35 |
38 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/charmap/editor_plugin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | (function() { 11 | tinymce.create('tinymce.plugins.CharacterMap', { 12 | init : function(ed, url) { 13 | this.editor = ed; 14 | 15 | // Register commands 16 | ed.addCommand('mceCharacterMap', function(v) { 17 | ed.windowManager.open({ 18 | url : ed.getParam('site_url') + 'index.php?option=com_jce&view=editor&layout=plugin&plugin=charmap', 19 | width : 550 + parseInt(ed.getLang('advanced.charmap_delta_width', 0)), 20 | height : 250 + parseInt(ed.getLang('advanced.charmap_delta_height', 0)), 21 | close_previous : false, 22 | inline : true, 23 | popup_css : false 24 | }); 25 | }); 26 | 27 | // Register buttons 28 | ed.addButton('charmap', { 29 | title : 'advanced.charmap_desc', 30 | cmd : 'mceCharacterMap' 31 | }); 32 | } 33 | }); 34 | // Register plugin 35 | tinymce.PluginManager.add('charmap', tinymce.plugins.CharacterMap); 36 | })(); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/imgmanager/css/imgmanager.css: -------------------------------------------------------------------------------- 1 | /* CSS file for ImageManager plugin */ 2 | .ui-tabs-panel { 3 | height: 200px; 4 | overflow: auto; 5 | } 6 | 7 | #jce span#upload { 8 | background-position: 0 -72px; 9 | } 10 | 11 | #jce #image_tab fieldset { 12 | border : 0 none; 13 | } 14 | 15 | #jce #image_tab legend { 16 | padding : 0; 17 | } 18 | 19 | div.preview { 20 | overflow: hidden; 21 | padding: 6px 5px; 22 | margin: 0; 23 | text-align:left; 24 | height: 150px; 25 | position: relative; 26 | 27 | border-left : 1px solid #B6B6B6; 28 | } 29 | 30 | #width, #height { 31 | width: 50px; 32 | text-align: center; 33 | 34 | color : #aaa; 35 | } 36 | 37 | #width.edited, #height.edited { 38 | color : inherit; 39 | } 40 | 41 | #constrain { 42 | width: auto; 43 | } 44 | #id, #dir, #lang, #usemap, #longdesc, #class, #src, #title, #alt, #onmouseout, #onmouseover, #classlist, #style, #classes { 45 | width: 350px; 46 | } 47 | #margin_top, #margin_right, #margin_bottom, #margin_left, #border_style, #border_width, #border_color, #clear { 48 | margin: 0px 5px; 49 | } 50 | #border_style, input.editable-input { 51 | margin: 0 0 0 5px; 52 | } 53 | 54 | #align { 55 | margin-right: 5px; 56 | } 57 | #border { 58 | margin-left: 0px; 59 | } 60 | #border_width { 61 | width : 80px; 62 | } 63 | label[for="rollover_check"] { 64 | min-width: 30px; 65 | } 66 | 67 | #jce table td { 68 | padding: 3px 2px; 69 | } 70 | 71 | #jce.ie7 .ui-tabs-panel { 72 | height: 210px; 73 | } 74 | #jce.ie div.preview { 75 | padding: 7px 0 8px 0; 76 | } 77 | #jce.ie7 div.preview { 78 | padding: 8px 0 8px 0; 79 | } 80 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/inlinepopups/css/dialog.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @version $Id: dialog.css 221 2011-06-11 17:30:33Z happy_noodle_boy $ 3 | * @package JCE 4 | * @copyright Copyright (C) 2009 Ryan Demmer. All rights reserved. 5 | * @license GNU/GPL 6 | * This version may have been modified pursuant 7 | * to the GNU General Public License, and as distributed it includes or 8 | * is derivative of works licensed under the GNU General Public License or 9 | * other free or open source software licenses. 10 | */ 11 | @import url('../../../../libraries/jquery/css/jquery-ui.css'); 12 | 13 | .ui-jce { 14 | font-family: Verdana,Arial,Helvetica,sans-serif; 15 | font-size : 11px; 16 | } 17 | 18 | .ui-jce .ui-dialog .ui-dialog-content { 19 | padding: 0 !important; 20 | } 21 | 22 | .ui-jce .ui-dialog.loading .ui-dialog-content { 23 | background: #FFFFFF url('../../../themes/advanced/skins/default/img/progress.gif') no-repeat center 45%; 24 | } 25 | 26 | .ui-dialog-title { 27 | min-height: 16px; 28 | } 29 | 30 | .ui-dialog-confirm .ui-dialog-content, .ui-dialog-alert .ui-dialog-content { 31 | font-size: 1em !important; 32 | margin: 10px; 33 | padding: 10px !important; 34 | overflow: auto; 35 | white-space: normal; 36 | position: relative; 37 | background: none !important; 38 | } 39 | 40 | .ui-icon-confirm, .ui-icon-alert { 41 | margin: 0 7px 20px 0; 42 | float: left; 43 | } 44 | 45 | .ui-icon-confirm { 46 | background-position: -16px -144px; 47 | } 48 | 49 | .ui-dialog-blocker { 50 | position: fixed; 51 | left: 0; 52 | top: 0; 53 | background: url(../../../themes/advanced/img/spacer.gif) no-repeat 0 -75px; 54 | width: 100%; 55 | height: 100% 56 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/css/codemirror/theme/blackboard.css: -------------------------------------------------------------------------------- 1 | /* Port of TextMate's Blackboard theme */ 2 | 3 | .cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; } 4 | .cm-s-blackboard .CodeMirror-selected { background: #253B76 !important; } 5 | .cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; } 6 | .cm-s-blackboard .CodeMirror-linenumber { color: #888; } 7 | .cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7 !important; } 8 | 9 | .cm-s-blackboard .cm-keyword { color: #FBDE2D; } 10 | .cm-s-blackboard .cm-atom { color: #D8FA3C; } 11 | .cm-s-blackboard .cm-number { color: #D8FA3C; } 12 | .cm-s-blackboard .cm-def { color: #8DA6CE; } 13 | .cm-s-blackboard .cm-variable { color: #FF6400; } 14 | .cm-s-blackboard .cm-operator { color: #FBDE2D;} 15 | .cm-s-blackboard .cm-comment { color: #AEAEAE; } 16 | .cm-s-blackboard .cm-string { color: #61CE3C; } 17 | .cm-s-blackboard .cm-string-2 { color: #61CE3C; } 18 | .cm-s-blackboard .cm-meta { color: #D8FA3C; } 19 | .cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; } 20 | .cm-s-blackboard .cm-builtin { color: #8DA6CE; } 21 | .cm-s-blackboard .cm-tag { color: #8DA6CE; } 22 | .cm-s-blackboard .cm-attribute { color: #8DA6CE; } 23 | .cm-s-blackboard .cm-header { color: #FF6400; } 24 | .cm-s-blackboard .cm-hr { color: #AEAEAE; } 25 | .cm-s-blackboard .cm-link { color: #8DA6CE; } 26 | 27 | .cm-s-blackboard .CodeMirror-activeline-background {background: none repeat scroll 0 0 #3c3636 !important;} 28 | 29 | .cm-s-blackboard .cm-matchhighlight {background: none repeat scroll 0% 0% rgba(37, 59, 118, 0.6);} 30 | 31 | .cm-s-blackboard .cm-searching { 32 | background: #ffa; 33 | background: rgba(255, 255, 0, .4); 34 | } 35 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/advlist/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('lists.number_styles'); 26 | 27 | if (empty($number) || (count($number) === 1 && array_shift($number) === 'default')) { 28 | return false; 29 | } 30 | 31 | return $number; 32 | } 33 | 34 | private static function getBulletList() { 35 | $wf = WFEditor::getInstance(); 36 | $bullet = (array) $wf->getParam('lists.bullet_styles'); 37 | 38 | if (empty($bullet) || (count($bullet) === 1 && array_shift($bullet) === 'default')) { 39 | return false; 40 | } 41 | 42 | return $bullet; 43 | } 44 | 45 | } 46 | 47 | ?> 48 | -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/default/content.css: -------------------------------------------------------------------------------- 1 | html, body{height:100%;} 2 | .mceContentBody{height:100%;min-width:90%;padding:5px;} 3 | body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:8px;} 4 | body {background:#FFF;} 5 | body.mceContentReset {background: #FFFFFF none !important; color:#000000 !important; font-size:12px !important;} 6 | body[dir="ltr"].mceContentReset {text-align:left !important;} 7 | h1 {font-size: 2em} 8 | h2 {font-size: 1.5em} 9 | h3 {font-size: 1.17em} 10 | h4 {font-size: 1em} 11 | h5 {font-size: .83em} 12 | h6 {font-size: .75em} 13 | .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;border-collapse: separate;border-spacing: 1px;} 14 | span.mceItemNbsp {background: #DDD url('img/middot.gif') repeat-x center;font-family:inherit; font-size:inherit;} 15 | td.mceSelected, th.mceSelected {background-color:#3399ff !important} 16 | img {border:0;} 17 | table, img, hr, .mceItemAnchor {cursor:default} 18 | table td, table th {cursor:text} 19 | ins {border-bottom:1px solid green; text-decoration: none; color:green} 20 | del {color:red; text-decoration:line-through} 21 | cite {border-bottom:1px dashed blue} 22 | acronym {border-bottom:1px dotted #CCC; cursor:help} 23 | abbr {border-bottom:1px dashed #CCC; cursor:help} 24 | 25 | img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} 26 | font[face=mceinline] {font-family:inherit !important} 27 | *[contentEditable]:focus {outline:0} 28 | 29 | img::selection { 30 | background: #b4d4ff !important; 31 | } 32 | 33 | /** bookmark **/ 34 | span[data-mce-type="bookmark"] {font-size: 0;} 35 | pre.mcePreformatted {margin:0;padding:0;} 36 | 37 | [_moz_editor_bogus_node] {display:none;} -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/colorpicker/js/colorpicker.js: -------------------------------------------------------------------------------- 1 | //tinyMCEPopup.requireLangPack(); 2 | 3 | var ColorPicker = { 4 | settings: {}, 5 | init: function() { 6 | var self = this, ed = tinyMCEPopup.editor, color = tinyMCEPopup.getWindowArg('input_color') || '#FFFFFF', doc = ed.getDoc(); 7 | 8 | // get stylesheets from editor 9 | var stylesheets = []; 10 | 11 | if (doc.styleSheets.length) { 12 | $.each(doc.styleSheets, function(i, s) { 13 | if (s.href && s.href.indexOf('tiny_mce') == -1) { 14 | stylesheets.push(s); 15 | } 16 | }); 17 | } 18 | 19 | $('#tmp_color').val(color).colorpicker($.extend(this.settings, { 20 | dialog: true, 21 | insert: function() { 22 | return ColorPicker.insert(); 23 | }, 24 | close: function() { 25 | return tinyMCEPopup.close(); 26 | }, 27 | stylesheets: stylesheets, 28 | custom_colors : ed.getParam('colorpicker_custom_colors') 29 | })); 30 | 31 | $('button#insert').button({ 32 | icons: { 33 | primary: 'ui-icon-check' 34 | } 35 | }); 36 | 37 | // show body 38 | $('#jce').css('display', 'block'); 39 | 40 | }, 41 | /** 42 | * Insert selected colorpicker value 43 | */ 44 | insert: function() { 45 | var color = $("#colorpicker_color").val(), f = tinyMCEPopup.getWindowArg('func'); 46 | tinyMCEPopup.restoreSelection(); 47 | 48 | if (f) 49 | f(color); 50 | 51 | tinyMCEPopup.close(); 52 | } 53 | }; 54 | tinyMCEPopup.onInit.add(ColorPicker.init, ColorPicker); 55 | -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css: -------------------------------------------------------------------------------- 1 | /* Silver */ 2 | .o2k7SkinSilver .mceToolbar .mceToolbarStart span, .o2k7SkinSilver .mceButton, .o2k7SkinSilver .mceSplitButton, .o2k7SkinSilver .mceSeparator, .o2k7SkinSilver .mceSplitButton a.mceOpen, .o2k7SkinSilver .mceListBox a.mceOpen {background-image:url(img/button_bg_silver.png)} 3 | .o2k7SkinSilver td.mceToolbar, .o2k7SkinSilver td.mceStatusbar, .o2k7SkinSilver .mceMenuItemTitle a {background:#eee} 4 | .o2k7SkinSilver .mceListBox .mceText {background:#FFF} 5 | .o2k7SkinSilver .mceExternalToolbar, .o2k7SkinSilver .mceListBox .mceText, .o2k7SkinSilver div.mceMenu, .o2k7SkinSilver table.mceLayout, .o2k7SkinSilver .mceMenuItemTitle a, .o2k7SkinSilver table.mceLayout tr.mceFirst td, .o2k7SkinSilver table.mceLayout, .o2k7SkinSilver .mceMenuItemTitle a, .o2k7SkinSilver table.mceLayout tr.mceLast td, .o2k7SkinSilver .mceIframeContainer {border-color: #bbb} 6 | 7 | #jce .o2k7SkinSilver .mceToolbar { 8 | border :1px solid #bbb; 9 | background:#eee; 10 | } 11 | 12 | #jce .o2k7SkinSilver .mceStatusbar { 13 | border :1px solid #bbb; 14 | background:#eee; 15 | } 16 | 17 | #jce .o2k7SkinSilver .mceToolbar li:first-child .mceButton { 18 | border-left :1px solid #bbb; 19 | } 20 | 21 | #jce .o2k7SkinSilver .mceIframeContainer { 22 | border: 1px solid #bbb; 23 | } 24 | 25 | /* Dialog */ 26 | .o2k7SkinSilver .mceButtonDialog {border-color:#bbb; background-color : #eee;} 27 | .o2k7SkinSilver .mceButtonDialog input[type="text"] {border-color:#bbb} 28 | .o2k7SkinSilver .mceButtonDialog div.mceButtonDialogButtons a.mceDialogButton {border-color:#bbb} 29 | .o2k7SkinSilver .mceButtonDialog div.mceButtonDialogButtons a.mceDialogButton:hover {border-color:#bbb; background-color:#eee;} 30 | .o2k7SkinSilver .mceButtonDialog:before {background-color:#eee; border-color:#bbb;} -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/table/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 16 |
17 | render(); ?> 18 |
19 | plugin->getContext() == 'cell') : ?> 20 |
21 | 26 |
27 | plugin->getContext() == 'row') : ?> 29 |
30 | 36 |
37 | 38 | 39 | 40 |
41 |
42 | -------------------------------------------------------------------------------- /editor/libraries/js/lib/extensions.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | var WFExtensions = { 11 | types: {}, 12 | add: function (n, o) { 13 | this[n] = o; 14 | 15 | return this[n]; 16 | }, 17 | /** 18 | * Add an extension type eg: popups 19 | * 20 | * @param {Object} 21 | * n extenions type key 22 | */ 23 | addType: function (n) { 24 | this.types[n] = {}; 25 | }, 26 | /** 27 | * Add an extension 28 | * 29 | * @param {String} 30 | * n Extension type eg: popups 31 | * @param {Object} 32 | * o Extension Object 33 | */ 34 | addExtension: function (type, n, o) { 35 | if (typeof this.types[type] == 'undefined') { 36 | this.addType(type); 37 | } 38 | 39 | this.types[type][n] = o; 40 | }, 41 | /** 42 | * Get an Extension Type Object 43 | * 44 | * @param {String} 45 | * type Extension type eg: popups 46 | */ 47 | getType: function (type) { 48 | return this.types[type] || false; 49 | }, 50 | /** 51 | * Get an Extension Object 52 | * 53 | * @param {String} 54 | * type Extension type eg: popups 55 | * @param {Object} 56 | * ext Extension Object key eg: jcemediabox 57 | */ 58 | getExtension: function (type, ext) { 59 | var s = this.getType(type); 60 | 61 | return s[ext]; 62 | } 63 | }; -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/link/css/link.css: -------------------------------------------------------------------------------- 1 | /* CSS file for advimage plugin popup */ 2 | .mceActionPanel { 3 | margin-top: 7px; 4 | } 5 | .ui-tabs-panel { 6 | min-height: 420px; 7 | } 8 | 9 | input[type="text"] { 10 | width : 246px; 11 | } 12 | 13 | select { 14 | width: 250px; 15 | } 16 | 17 | #href { 18 | width: 330px; 19 | } 20 | #text, #title { 21 | width: 98%; 22 | } 23 | 24 | #advanced_tab input[type="text"], #advanced_tab select { 25 | width: 250px; 26 | } 27 | 28 | #anchorlist, #target { 29 | width: 380px; 30 | } 31 | 32 | 33 | #link_tab fieldset { 34 | margin : 10px 0; 35 | } 36 | 37 | #link-options { 38 | min-height : 200px; 39 | } 40 | 41 | #link-browser { 42 | height: 160px; 43 | overflow : auto; 44 | padding : 5px; 45 | } 46 | 47 | #search-browser { 48 | padding : 5px 0; 49 | position: relative; 50 | } 51 | 52 | input.disabled { 53 | border:1px solid #CCCCCC; 54 | font-style: italic; 55 | } 56 | span.email {display:inline-block; vertical-align:middle;cursor:pointer;width:20px; height:20px; background: url(../img/icons.png) 0 0; border:1px solid #FFF; margin-left:1px;} 57 | span.email:hover {border:1px solid #0A246A; background-color:#B2BBD0;} 58 | span.email.disabled {border:1px solid white; -moz-opacity:0.3; opacity:0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);} 59 | span.email.disabled:hover {border:1px solid white; background-color:transparent;} 60 | 61 | div.tree ul {} 62 | div.tree ul li {} 63 | div.tree ul li span {} 64 | div.tree ul li div {} 65 | div.tree ul li span.file { 66 | background-position: 0 -180px; 67 | } 68 | #email_mailto, #email_subject, #email_cc, #email_bcc { 69 | width: 200px; 70 | height: 30px; 71 | } 72 | 73 | div.formElm { 74 | margin: 2px 0; 75 | } 76 | div.formElm label { 77 | vertical-align: top; 78 | } 79 | div.formElm textarea { 80 | overflow: hidden; 81 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/wordcount/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.WordCount",{block:0,id:null,countre:null,cleanre:null,init:function(c,d){var e=this,f=0,g=tinymce.VK;e.countre=c.getParam("wordcount_countregex",/[\w\u2019\'-]+/g);e.cleanre=c.getParam("wordcount_cleanregex",/[0-9.(),;:!?%#$?\'\"_+=\\\/-]*/g);e.update_rate=c.getParam("wordcount_update_rate",2000);e.update_on_delete=c.getParam("wordcount_update_on_delete",false);e.id=c.id+"-word-count";c.onPostRender.add(function(i,h){var j,k;k=i.getParam("wordcount_target_id");if(!k){j=tinymce.DOM.get(i.id+"_path_row");if(j){tinymce.DOM.add(j.parentNode,"div",{style:"float: right"},i.getLang("wordcount.words","Words: ")+'0')}}else{tinymce.DOM.add(k,"span",{},'0')}});c.onInit.add(function(h){h.selection.onSetContent.add(function(){e._count(h)});e._count(h)});c.onSetContent.add(function(h){e._count(h)});function b(h){return h!==f&&(h===g.ENTER||f===g.SPACEBAR||a(f))}function a(h){return h===g.DELETE||h===g.BACKSPACE}c.onKeyUp.add(function(h,i){if(b(i.keyCode)||e.update_on_delete&&a(i.keyCode)){e._count(h)}f=i.keyCode})},_getCount:function(c){var a=0;var b=c.getContent({format:"raw"});if(b){b=b.replace(/\.\.\./g," ");b=b.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ");b=b.replace(/(\w+)(&.+?;)+(\w+)/,"$1$3").replace(/&.+?;/g," ");b=b.replace(this.cleanre,"");var d=b.match(this.countre);if(d){a=d.length}}return a},_count:function(a){var b=this;if(b.block){return}b.block=1;setTimeout(function(){if(!a.destroyed){var c=b._getCount(a);tinymce.DOM.setHTML(b.id,c.toString());setTimeout(function(){b.block=0},b.update_rate)}},1)},getInfo:function(){return{longname:"Word Count plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("wordcount",tinymce.plugins.WordCount)})(); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/media/css/content.css: -------------------------------------------------------------------------------- 1 | .mceItemFlash, .mceItemShockWave, .mceItemQuickTime, .mceItemWindowsMedia, .mceItemRealMedia, .mceItemDivX, .mceItemSilverlight, .mceItemGeneric, .mceItemEmbed, .mceItemAudio, .mceItemVideo, .mceItemIframe { 2 | border:1px dotted #cc0000 !important; 3 | background-position:center; 4 | background-repeat:no-repeat; 5 | background-color:#ffffcc; 6 | } 7 | 8 | .mceItemGeneric { 9 | min-width : 50px; 10 | min-height : 50px; 11 | } 12 | 13 | .mceItemGeneric, .mceItemEmbed { 14 | background-image:url(../img/generic.png); 15 | } 16 | 17 | .mceItemShockWave { 18 | background-image: url(../img/shockwave.png); 19 | } 20 | .mceItemFlash { 21 | background-image:url(../img/swf.png); 22 | } 23 | .mceItemQuickTime { 24 | background-image:url(../img/quicktime.png); 25 | } 26 | .mceItemWindowsMedia { 27 | background-image:url(../img/windowsmedia.png); 28 | } 29 | .mceItemRealMedia { 30 | background-image:url(../img/real.png); 31 | } 32 | .mceItemDivX { 33 | background-image:url(../img/video.png); 34 | } 35 | .mceItemSilverlight { 36 | background-image:url(../img/video.png); 37 | } 38 | .mceItemPDF { 39 | background-image:url(../img/pdf.png); 40 | } 41 | .mceItemIframe { 42 | background-image:url(../img/iframe.png); 43 | } 44 | 45 | .mceItemAudio { 46 | background-image:url(../img/audio.png); 47 | } 48 | .mceItemVideo { 49 | background-image:url(../img/video.png); 50 | } 51 | .mceItemAudio { 52 | width: 200px; 53 | height: 25px; 54 | } 55 | .mceItemAudio.mceItemAgentGecko { 56 | height: 28px; 57 | } 58 | .mceItemAudio.mceItemAgentOpera, .mceItemAudio.mceItemAgentChrome, .mceItemAudio.mceItemAgentGecko { 59 | width: 300px; 60 | } 61 | .mceItemAudio.mceItemAgentChrome { 62 | height: 32px; 63 | } 64 | .mceItemSelected { 65 | border:1px dotted #999999; 66 | background-color: #3399ff; 67 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/table/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('table.width'); 18 | $height = $wf->getParam('table.height'); 19 | 20 | if ($width && preg_match('#^[0-9\.]$#', $width)) { 21 | $width .= 'px'; 22 | } 23 | 24 | if ($height && preg_match('#^[0-9\.]$#', $height)) { 25 | $height .= 'px'; 26 | } 27 | 28 | $settings['table_default_width'] = $width; 29 | $settings['table_default_height'] = $height; 30 | $settings['table_default_border'] = $wf->getParam('table.border', 0, 0); 31 | $settings['table_default_cellpadding'] = $wf->getParam('table.cellpadding', 0, 0); 32 | $settings['table_default_cellspacing'] = $wf->getParam('table.cellspacing', 0, 0); 33 | $settings['table_default_rows'] = $wf->getParam('table.rows', 2, 2); 34 | $settings['table_default_cols'] = $wf->getParam('table.cols', 2, 2); 35 | $settings['table_cell_limit'] = $wf->getParam('table.cell_limit', 0, 0); 36 | $settings['table_row_limit'] = $wf->getParam('table.row_limit', 0, 0); 37 | $settings['table_col_limit'] = $wf->getParam('table.col_limit', 0, 0); 38 | $settings['table_pad_empty_cells'] = $wf->getParam('table.pad_empty_cells', 1, 1); 39 | 40 | $settings['table_classes'] = $wf->getParam('table.classes', "", ""); 41 | } 42 | 43 | } 44 | 45 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/article/article.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | WF_ARTICLE_TITLE 4 | @@version@@ 5 | @@date@@ 6 | Ryan Demmer 7 | @@e-mail@@ 8 | http://www.joomlacontenteditor.net/ 9 | Ryan Demmer 10 | @@licence@@ 11 | WF_ARTICLE_DESC 12 | readmore,pagebreak 13 | 14 | 22 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/searchreplace/tmpl/replace.php: -------------------------------------------------------------------------------- 1 | 15 | 16 | 17 | 21 | 22 | 23 | 27 | 28 | 29 | 36 | 37 | 38 | 42 | 43 |
18 | 19 | 20 |
24 | 25 | 26 |
30 | 31 | 32 | 33 | 34 | 35 |
39 | 40 | 41 |
-------------------------------------------------------------------------------- /editor/extensions/aggregator/dailymotion/tmpl/default.php: -------------------------------------------------------------------------------- 1 | 13 | 14 | 15 | 19 | 20 | 21 | 22 | 35 | 36 | 37 | 41 | 42 |
16 | 17 | 18 |
23 | 28 | x 29 | 34 |
38 | 39 | 40 |
-------------------------------------------------------------------------------- /editor/extensions/popups/jcemediabox/css/jcemediabox.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | #popup_extension_jcemediabox input[type="text"] { 11 | width : 250px; 12 | } 13 | #popup_extension_jcemediabox select { 14 | width: auto; 15 | } 16 | #popup_extension_jcemediabox #jcemediabox_popup_width, #popup_extension_jcemediabox #jcemediabox_popup_height { 17 | width : 50px; 18 | } 19 | 20 | #popup_extension_jcemediabox #jcemediabox_popup_icon + label { 21 | margin-left: 20px; 22 | } 23 | 24 | #popup_extension_jcemediabox p.required { 25 | text-align:center; 26 | font-weight: bold; 27 | color: red; 28 | margin: 5px 0; 29 | } 30 | 31 | #popup_extension_jcemediabox #jcemediabox_popup_params label { 32 | min-width : 40px; 33 | } 34 | #popup_extension_jcemediabox #jcemediabox_popup_params input.name { 35 | width : 110px; 36 | margin : 0 5px 0 0; 37 | } 38 | #popup_extension_jcemediabox #jcemediabox_popup_params input.value { 39 | width : 220px; 40 | } 41 | #jcemediabox_popup_params span.add, #jcemediabox_popup_params span.remove { 42 | cursor: pointer; 43 | display: inline-block; 44 | height: 20px; 45 | margin-left: 1px; 46 | vertical-align: middle; 47 | width: 20px; 48 | } 49 | #jcemediabox_popup_params span.add { 50 | background: url("../../../../libraries/img/icons.png") no-repeat 0 -300px; 51 | } 52 | #jcemediabox_popup_params span.remove { 53 | background: url("../../../../libraries/img/icons.png") no-repeat 0 -180px; 54 | display:none; 55 | } 56 | #jcemediabox_popup_params { 57 | list-style : none; 58 | padding : 5px; 59 | margin : 5px 0 0; 60 | } 61 | #jcemediabox_popup_params li { 62 | margin : 5px 0; 63 | } -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/xhtmlxtras/classes/xhtmlxtras.php: -------------------------------------------------------------------------------- 1 | getParam('editor.schema', 'html4') == 'html5' && (bool) $this->getParam('editor.verify_html', 0) === true; 23 | } 24 | 25 | /** 26 | * Display the plugin 27 | */ 28 | public function display() { 29 | parent::display(); 30 | 31 | $document = WFDocument::getInstance(); 32 | $element = $this->getElementName(); 33 | 34 | $document->setTitle(WFText::_('WF_' . strtoupper($element) . '_TITLE')); 35 | 36 | $document->addScript(array('xhtmlxtras'), 'plugins'); 37 | $document->addStyleSheet(array('xhtmlxtras'), 'plugins'); 38 | 39 | $document->addScriptDeclaration('XHTMLXtrasDialog.settings=' . json_encode($this->getSettings()) . ';'); 40 | 41 | $tabs = WFTabs::getInstance(array('base_path' => WF_EDITOR_PLUGIN)); 42 | 43 | $tabs->addTab('standard', 1, array('plugin' => $this)); 44 | 45 | if ($element == 'attributes') { 46 | $tabs->addTab('events'); 47 | } 48 | } 49 | 50 | public function getSettings() { 51 | return parent::getSettings(); 52 | } 53 | } 54 | 55 | ?> 56 | -------------------------------------------------------------------------------- /editor/tiny_mce/themes/none/skins/default/ui.css: -------------------------------------------------------------------------------- 1 | /* Reset */ 2 | .defaultNoSkin table, .defaultNoSkin tbody, .defaultNoSkin a, .defaultNoSkin img, .defaultNoSkin tr, .defaultNoSkin div, .defaultNoSkin td, .defaultNoSkin iframe, .defaultNoSkin span, .defaultNoSkin * {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000} 3 | 4 | /* Containers */ 5 | .defaultNoSkin {position:relative} 6 | .defaultNoSkin table.mceLayout {background:#F0F0EE; border:1px solid #CCC;} 7 | .defaultNoSkin iframe {display:block; background:#FFF; border-bottom:1px solid #CCC;} 8 | .defaultNoSkin .mceToolbar {height:24px;} 9 | 10 | /* Layout */ 11 | .defaultNoSkin span.mceIcon, .defaultNoSkin img.mceIcon {display:block; width:20px; height:20px} 12 | .defaultNoSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} 13 | 14 | /* Button */ 15 | .defaultNoSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px} 16 | .defaultNoSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} 17 | .defaultNoSkin a.mceButtonActive {border:1px solid #0A246A; background-color:#C2CBE0} 18 | .defaultNoSkin .mceButtonDisabled span {opacity:0.3; filter:alpha(opacity=30)} 19 | 20 | /* Separator */ 21 | .defaultNoSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:0 2px 0 4px} 22 | 23 | /* Theme */ 24 | .defaultNoSkin span.mce_bold {background-position:0 0} 25 | .defaultNoSkin span.mce_italic {background-position:-60px 0} 26 | .defaultNoSkin span.mce_underline {background-position:-140px 0} 27 | .defaultNoSkin span.mce_strikethrough {background-position:-120px 0} 28 | .defaultNoSkin span.mce_undo {background-position:-160px 0} 29 | .defaultNoSkin span.mce_redo {background-position:-100px 0} 30 | .defaultNoSkin span.mce_cleanup {background-position:-40px 0} 31 | .defaultNoSkin span.mce_insertunorderedlist {background-position:-20px 0} 32 | .defaultNoSkin span.mce_insertorderedlist {background-position:-80px 0} 33 | -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/browser/editor_plugin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | (function(){ 11 | tinymce.create('tinymce.plugins.Browser', { 12 | init: function(ed, url){ 13 | this.ed = ed; 14 | }, 15 | browse: function(name, url, type, win){ 16 | var ed = this.ed; 17 | ed.windowManager.open({ 18 | file: ed.getParam('site_url') + 'index.php?option=com_jce&view=editor&layout=plugin&plugin=browser&type=' + type, 19 | width : 780 + ed.getLang('browser.delta_width', 0), 20 | height : 480 + ed.getLang('browser.delta_height', 0), 21 | resizable: "yes", 22 | inline: "yes", 23 | close_previous: "no", 24 | popup_css : false 25 | }, { 26 | window: win, 27 | input: name, 28 | url: url, 29 | type: type 30 | }); 31 | return false; 32 | }, 33 | 34 | getInfo: function(){ 35 | return { 36 | longname: 'Browser', 37 | author: 'Ryan Demmer', 38 | authorurl: 'http://www.joomlacontenteditor.net', 39 | infourl: 'http://www.joomlacontenteditor.net/index.php?option=com_content&view=article&task=findkey&tmpl=component&lang=en&keyref=browser.about', 40 | version: '@@version@@' 41 | }; 42 | } 43 | }); 44 | 45 | // Register plugin 46 | tinymce.PluginManager.add('browser', tinymce.plugins.Browser); 47 | })(); -------------------------------------------------------------------------------- /editor/elements/popups.php: -------------------------------------------------------------------------------- 1 | load('com_jce_popups_' . trim($extension), JPATH_SITE); 48 | 49 | $options[] = JHTML::_('select.option', $extension, WFText::_('WF_POPUPS_' . strtoupper($extension) . '_TITLE')); 50 | } 51 | 52 | return JHTML::_('select.genericlist', $options, '' . $control_name . '[' . $name . ']', 'class="inputbox plugins-default-select"', 'value', 'text', $value); 53 | } 54 | } 55 | 56 | } 57 | 58 | ?> 59 | -------------------------------------------------------------------------------- /editor/tiny_mce/themes/advanced/tmpl/shortcuts.php: -------------------------------------------------------------------------------- 1 | 15 |

16 |

Toolbars

17 |

Press ALT-F10 to move focus to the toolbars. Navigate through the buttons using the arrow keys. 18 | Press enter to activate a button and return focus to the editor. 19 | Press escape to return focus to the editor without performing any actions.

20 | 21 |

Status Bar

22 |

To access the editor status bar, press ALT-F11. Use the left and right arrow keys to navigate between elements in the path. 23 | Press enter or space to select an element. Press escape to return focus to the editor without changing the selection.

24 | 25 |

Context Menu

26 |

Press shift-F10 to activate the context menu. Use the up and down arrow keys to move between menu items. To open sub-menus press the right arrow key. 27 | To close submenus press the left arrow key. Press escape to close the context menu.

28 | 29 |

Keyboard Shortcuts

30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 |
KeystrokeFunction
Control-BBold
Control-IItalic
Control-ZUndo
Control-YRedo
52 | -------------------------------------------------------------------------------- /editor/libraries/js/lib/mediaplayer.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @package JCE 3 | * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. 4 | * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 5 | * JCE is free software. This version may have been modified pursuant 6 | * to the GNU General Public License, and as distributed it includes or 7 | * is derivative of works licensed under the GNU General Public License or 8 | * other free or open source software licenses. 9 | */ 10 | 11 | /** 12 | * Global MediaPlayer Object. 13 | * Extended by MediaPlayer extensions 14 | */ 15 | var WFMediaPlayer = WFExtensions.add('MediaPlayer', { 16 | /** 17 | * Parameter Object 18 | */ 19 | params : { 20 | extensions : 'flv,f4v', 21 | dimensions : {}, 22 | path : '' 23 | }, 24 | 25 | type : 'flash', 26 | 27 | init : function(o) { 28 | tinymce.extend(this, o); 29 | 30 | // return the MediaPlayer object 31 | return this; 32 | }, 33 | 34 | setup : function() { 35 | }, 36 | 37 | getTitle : function() { 38 | return this.title || this.name; 39 | }, 40 | 41 | getType : function() { 42 | return this.type; 43 | }, 44 | 45 | /** 46 | * Check whether a media type is supported 47 | */ 48 | isSupported : function() { 49 | return false; 50 | }, 51 | 52 | /** 53 | * Return a player parameter value 54 | * @param {String} Parameter 55 | */ 56 | getParam : function(param) { 57 | return this.params[param] || ''; 58 | }, 59 | 60 | /** 61 | * Set Player Parameters 62 | * @param {Object} o Parameter Object 63 | */ 64 | setParams : function(o) { 65 | tinymce.extend(this.params, o); 66 | }, 67 | 68 | /** 69 | * Return the player path 70 | */ 71 | getPath: function() { 72 | return this.getParam('path'); 73 | }, 74 | 75 | onSelectFile : function(file) { 76 | }, 77 | 78 | onInsert : function() { 79 | }, 80 | 81 | onChangeType : function() { 82 | } 83 | 84 | }); -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/source/classes/config.php: -------------------------------------------------------------------------------- 1 | getParam('source.highlight', 1, 1, 'boolean'); 18 | $settings['source_numbers'] = $wf->getParam('source.numbers', 1, 1, 'boolean'); 19 | $settings['source_wrap'] = $wf->getParam('source.wrap', 1, 1, 'boolean'); 20 | $settings['source_format'] = $wf->getParam('source.foramt', 1, 1, 'boolean'); 21 | $settings['source_tag_closing'] = $wf->getParam('source.tag_closing', 1, 1, 'boolean'); 22 | //$settings['source_selection_match'] = $wf->getParam('source.selection_match', 1, 1, 'boolean'); 23 | 24 | $settings['source_font_size'] = $wf->getParam('source.font_size', '', ''); 25 | $settings['source_theme'] = $wf->getParam('source.theme', 'codemirror'); 26 | } 27 | 28 | public static function getStyles() { 29 | $wf = WFEditor::getInstance(); 30 | 31 | if (JRequest::getWord('layout') === 'plugin') { 32 | // return file(s) array 33 | if ($wf->getParam('editor.compress_css', 0)) { 34 | return array(dirname(dirname(__FILE__)) . '/css/editor.css'); 35 | } 36 | 37 | // use document instance 38 | $document = JFactory::getDocument(); 39 | $document->addStyleSheet(JURI::root(true) . '/components/com_jce/editor/tiny_mce/plugins/source/css/editor.css?version=' . $wf->getVersion()); 40 | } 41 | } 42 | 43 | } 44 | 45 | ?> -------------------------------------------------------------------------------- /editor/tiny_mce/plugins/style/classes/style.php: -------------------------------------------------------------------------------- 1 | true)); 20 | } 21 | 22 | /** 23 | * Display the plugin 24 | */ 25 | public function display() { 26 | parent::display(); 27 | 28 | $document = WFDocument::getInstance(); 29 | 30 | $document->addScript(array('style'), 'plugins'); 31 | $document->addStyleSheet(array('style'), 'plugins'); 32 | 33 | $settings = $this->getSettings(); 34 | 35 | $document->addScriptDeclaration('StyleDialog.settings=' . json_encode($settings) . ';'); 36 | 37 | $tabs = WFTabs::getInstance(array( 38 | 'base_path' => WF_EDITOR_PLUGIN 39 | )); 40 | 41 | // Add tabs 42 | $tabs->addTab('text'); 43 | $tabs->addTab('background'); 44 | $tabs->addTab('block'); 45 | $tabs->addTab('box'); 46 | $tabs->addTab('border'); 47 | $tabs->addTab('list'); 48 | $tabs->addTab('positioning'); 49 | } 50 | 51 | public function getSettings() { 52 | $profile = $this->getProfile(); 53 | 54 | $settings = array( 55 | 'file_browser' => $this->getParam('file_browser', 1) && in_array('browser', explode(',', $profile->plugins)), 56 | ); 57 | 58 | return parent::getSettings($settings); 59 | } 60 | 61 | } 62 | 63 | ?> 64 | -------------------------------------------------------------------------------- /editor/elements/mediaplayer.php: -------------------------------------------------------------------------------- 1 | load('com_jce_' . $name . '_' . basename($file, '.xml'), JPATH_SITE); 49 | $xml = WFXMLHelper::parseInstallManifest($file); 50 | $options[] = JHTML::_('select.option', basename($file, '.xml'), WFText::_($xml['name'])); 51 | } 52 | } 53 | 54 | return JHTML::_('select.genericlist', $options, '' . $control_name . '[mediaplayer][' . $name . ']', implode(' ', $attribs), 'value', 'text', $value, $id); 55 | } 56 | 57 | } 58 | 59 | ?> -------------------------------------------------------------------------------- /editor/libraries/classes/extensions/search.php: -------------------------------------------------------------------------------- 1 | $advlink =AdvLink::getInstance(); 34 | * 35 | * @access public 36 | * @return JCE The editor object. 37 | * @since 1.5 38 | */ 39 | public static function getInstance($type, $config = array()) { 40 | if (!isset(self::$instances)) { 41 | self::$instances = array(); 42 | } 43 | 44 | if (empty(self::$instances[$type])) { 45 | require_once(WF_EDITOR . '/extensions/search/' . $type . '.php'); 46 | 47 | $classname = 'WF' . ucfirst($type) . 'SearchExtension'; 48 | 49 | if (class_exists($classname)) { 50 | self::$instances[$type] = new $classname($config); 51 | } else { 52 | self::$instances[$type] = new WFSearchExtension(); 53 | } 54 | } 55 | 56 | return self::$instances[$type]; 57 | } 58 | 59 | public function display() { 60 | parent::display(); 61 | } 62 | 63 | public function getView($layout) { 64 | return parent::getView(array('name' => 'search', 'layout' => $layout)); 65 | } 66 | } --------------------------------------------------------------------------------