├── README.md ├── example.php └── nc-cms ├── config.php ├── content ├── home_content ├── home_title └── upload │ ├── button.png │ ├── sample.c │ └── sample.jpg ├── index.php ├── setup_database_mysql.php └── system ├── css ├── cp.css ├── editor.css ├── editor_file_manager.css ├── editor_html.css ├── login.css └── setup.css ├── images ├── accept.png ├── application_get.png ├── archive.png ├── audio.png ├── bg.gif ├── button_left.gif ├── button_right.gif ├── content_background.png ├── content_background_large.png ├── delete.png ├── edit.gif ├── edit.png ├── edit2.png ├── file.png ├── file_manager_background.gif ├── footer_background.png ├── footer_background_large.png ├── header_background.png ├── header_background_large.png ├── insert.png ├── key.png ├── key_go.png ├── lock.png ├── nc_cp_background.png ├── nc_logo.gif ├── package.png ├── picture.png ├── setup_database.png └── upload.png ├── js ├── jquery.js └── tiny_mce │ ├── langs │ └── en.js │ ├── license.txt │ ├── plugins │ ├── advhr │ │ ├── css │ │ │ └── advhr.css │ │ ├── editor_plugin.js │ │ ├── js │ │ │ └── rule.js │ │ ├── langs │ │ │ └── en_dlg.js │ │ └── rule.htm │ ├── advimage │ │ ├── css │ │ │ └── advimage.css │ │ ├── editor_plugin.js │ │ ├── image.htm │ │ ├── img │ │ │ └── sample.gif │ │ ├── js │ │ │ └── image.js │ │ └── langs │ │ │ └── en_dlg.js │ ├── advlink │ │ ├── css │ │ │ └── advlink.css │ │ ├── editor_plugin.js │ │ ├── js │ │ │ └── advlink.js │ │ ├── langs │ │ │ └── en_dlg.js │ │ └── link.htm │ ├── advlist │ │ └── editor_plugin.js │ ├── autolink │ │ └── editor_plugin.js │ ├── autoresize │ │ └── editor_plugin.js │ ├── directionality │ │ └── editor_plugin.js │ ├── fullpage │ │ ├── css │ │ │ └── fullpage.css │ │ ├── editor_plugin.js │ │ ├── fullpage.htm │ │ ├── js │ │ │ └── fullpage.js │ │ └── langs │ │ │ └── en_dlg.js │ ├── fullscreen │ │ ├── editor_plugin.js │ │ └── fullscreen.htm │ ├── inlinepopups │ │ ├── editor_plugin.js │ │ ├── skins │ │ │ └── clearlooks2 │ │ │ │ ├── img │ │ │ │ ├── alert.gif │ │ │ │ ├── button.gif │ │ │ │ ├── buttons.gif │ │ │ │ ├── confirm.gif │ │ │ │ ├── corners.gif │ │ │ │ ├── horizontal.gif │ │ │ │ └── vertical.gif │ │ │ │ └── window.css │ │ └── template.htm │ ├── insertdatetime │ │ └── editor_plugin.js │ ├── legacyoutput │ │ └── editor_plugin.js │ ├── lists │ │ └── editor_plugin.js │ ├── media │ │ ├── css │ │ │ └── media.css │ │ ├── editor_plugin.js │ │ ├── js │ │ │ ├── embed.js │ │ │ └── media.js │ │ ├── langs │ │ │ └── en_dlg.js │ │ ├── media.htm │ │ └── moxieplayer.swf │ ├── nonbreaking │ │ └── editor_plugin.js │ ├── noneditable │ │ └── editor_plugin.js │ ├── pagebreak │ │ └── editor_plugin.js │ ├── paste │ │ ├── editor_plugin.js │ │ ├── js │ │ │ ├── pastetext.js │ │ │ └── pasteword.js │ │ ├── langs │ │ │ └── en_dlg.js │ │ ├── pastetext.htm │ │ └── pasteword.htm │ ├── searchreplace │ │ ├── css │ │ │ └── searchreplace.css │ │ ├── editor_plugin.js │ │ ├── js │ │ │ └── searchreplace.js │ │ ├── langs │ │ │ └── en_dlg.js │ │ └── searchreplace.htm │ ├── tabfocus │ │ └── editor_plugin.js │ ├── table │ │ ├── cell.htm │ │ ├── css │ │ │ ├── cell.css │ │ │ ├── row.css │ │ │ └── table.css │ │ ├── editor_plugin.js │ │ ├── js │ │ │ ├── cell.js │ │ │ ├── merge_cells.js │ │ │ ├── row.js │ │ │ └── table.js │ │ ├── langs │ │ │ └── en_dlg.js │ │ ├── merge_cells.htm │ │ ├── row.htm │ │ └── table.htm │ ├── wordcount │ │ └── editor_plugin.js │ └── xhtmlxtras │ │ ├── abbr.htm │ │ ├── acronym.htm │ │ ├── attributes.htm │ │ ├── cite.htm │ │ ├── css │ │ ├── attributes.css │ │ └── popup.css │ │ ├── del.htm │ │ ├── editor_plugin.js │ │ ├── ins.htm │ │ ├── js │ │ ├── abbr.js │ │ ├── acronym.js │ │ ├── attributes.js │ │ ├── cite.js │ │ ├── del.js │ │ ├── element_common.js │ │ └── ins.js │ │ └── langs │ │ └── en_dlg.js │ ├── themes │ ├── advanced │ │ ├── about.htm │ │ ├── anchor.htm │ │ ├── charmap.htm │ │ ├── color_picker.htm │ │ ├── editor_template.js │ │ ├── editor_template_src.js │ │ ├── image.htm │ │ ├── img │ │ │ ├── colorpicker.jpg │ │ │ ├── flash.gif │ │ │ ├── icons.gif │ │ │ ├── iframe.gif │ │ │ ├── pagebreak.gif │ │ │ ├── quicktime.gif │ │ │ ├── realmedia.gif │ │ │ ├── shockwave.gif │ │ │ ├── trans.gif │ │ │ ├── video.gif │ │ │ └── windowsmedia.gif │ │ ├── js │ │ │ ├── about.js │ │ │ ├── anchor.js │ │ │ ├── charmap.js │ │ │ ├── color_picker.js │ │ │ ├── image.js │ │ │ ├── link.js │ │ │ └── source_editor.js │ │ ├── langs │ │ │ ├── en.js │ │ │ └── en_dlg.js │ │ ├── link.htm │ │ ├── shortcuts.htm │ │ ├── skins │ │ │ ├── default │ │ │ │ ├── content.css │ │ │ │ ├── dialog.css │ │ │ │ ├── img │ │ │ │ │ ├── buttons.png │ │ │ │ │ ├── items.gif │ │ │ │ │ ├── menu_arrow.gif │ │ │ │ │ ├── menu_check.gif │ │ │ │ │ ├── progress.gif │ │ │ │ │ └── tabs.gif │ │ │ │ └── ui.css │ │ │ ├── highcontrast │ │ │ │ ├── content.css │ │ │ │ ├── dialog.css │ │ │ │ └── ui.css │ │ │ └── o2k7 │ │ │ │ ├── content.css │ │ │ │ ├── dialog.css │ │ │ │ ├── img │ │ │ │ ├── button_bg.png │ │ │ │ ├── button_bg_black.png │ │ │ │ └── button_bg_silver.png │ │ │ │ ├── ui.css │ │ │ │ ├── ui_black.css │ │ │ │ └── ui_silver.css │ │ └── source_editor.htm │ └── simple │ │ ├── editor_template.js │ │ ├── editor_template_src.js │ │ ├── img │ │ └── icons.gif │ │ ├── langs │ │ └── en.js │ │ └── skins │ │ ├── default │ │ ├── content.css │ │ └── ui.css │ │ └── o2k7 │ │ ├── content.css │ │ ├── img │ │ └── button_bg.png │ │ └── ui.css │ ├── tiny_mce.js │ ├── tiny_mce_popup.js │ └── utils │ ├── editable_selects.js │ ├── form_utils.js │ ├── mctabs.js │ └── validate.js ├── language ├── english.php └── german.php ├── lib ├── NCCms.class.php ├── NCLogin.class.php ├── NCUtility.class.php └── storage │ ├── Filesystem.php │ └── MySQL.php ├── start.php └── views ├── edit_html.php ├── edit_string.php ├── file_manager.php └── login.php /example.php: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | <?php $cms->Title('home_title'); ?> 14 | 15 | 16 | 17 | ControlPanel(); ?> 18 |
19 | ContentHTML('home_content'); ?> 20 |
21 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /nc-cms/config.php: -------------------------------------------------------------------------------- 1 | Manage(); 12 | -------------------------------------------------------------------------------- /nc-cms/system/css/cp.css: -------------------------------------------------------------------------------- 1 | .nc_cp 2 | { 3 | margin: 0 auto 0 auto !important; 4 | padding: 0 8px 6px 0px !important; 5 | color: #94CD1B !important; 6 | background: transparent url('../images/nc_cp_background.png') no-repeat left bottom !important; 7 | height: 59px !important; 8 | font-size: 14px !important; 9 | font-family: "Helvetica Neue", arial, helvetica, sans-serif !important; 10 | float: left; 11 | position: fixed; 12 | right: 0; 13 | top: 0; 14 | width: 800px; 15 | } 16 | 17 | .nc_logo 18 | { 19 | margin: 0px 0 0 10px !important; 20 | padding: 0 !important; 21 | width: 400px !important; 22 | height: 50px !important; 23 | float: left !important; 24 | background: transparent url('../images/nc_logo.gif') no-repeat left !important; 25 | text-align: right !important; 26 | font-weight: bold !important; 27 | border: none !important; 28 | } 29 | 30 | a.nc_edit 31 | { 32 | font-size: 10px !important; 33 | text-decoration: none !important; 34 | text-transform: none !important; 35 | border: none !important; 36 | display: inline !important; 37 | line-height: 12px !important; 38 | } 39 | 40 | .nc_button 41 | { 42 | background: url('../images/button_right.gif') no-repeat right top !important; 43 | float: left; 44 | } 45 | 46 | .nc_button a, .nc_button a:link, .nc_button a:visited, .nc_button a:active, .nc_button a:hover 47 | { 48 | padding: 0px 12px 0px 12px !important; 49 | height: 26px !important; 50 | background: url('../images/button_left.gif') no-repeat left top !important; 51 | color: #707070 !important; 52 | line-height: 26px !important; 53 | text-align: center !important; 54 | font-weight: bold !important; 55 | font-size: 13px !important; 56 | text-decoration: none !important; 57 | border: none !important; 58 | display: inline-block !important; 59 | } 60 | 61 | .nc_button a:hover 62 | { 63 | color: #303030; 64 | } 65 | 66 | .nc_button a .nc_icon 67 | { 68 | padding: 0px 0px 0px 20px; 69 | font-weight: bold; 70 | height: 16px; 71 | } 72 | 73 | .nc_button_push_right 74 | { 75 | float:right; 76 | margin: 14px 14px 0 0; 77 | } 78 | 79 | .nc_icon_title 80 | { 81 | background: url('../images/application_get.png') no-repeat left top; 82 | } 83 | 84 | .nc_icon_logout 85 | { 86 | background: url('../images/lock.png') no-repeat left top; 87 | } 88 | 89 | a.nc_login_link 90 | { 91 | font-size: 10px !important; 92 | text-decoration: none !important; 93 | text-transform: none !important; 94 | border: none !important; 95 | display: inline !important; 96 | line-height: 16px !important; 97 | } 98 | 99 | .nc_clear 100 | { 101 | clear: both; 102 | } 103 | -------------------------------------------------------------------------------- /nc-cms/system/css/editor.css: -------------------------------------------------------------------------------- 1 | /* reset all elements */ 2 | body 3 | { 4 | font-size: 12px; 5 | font-family: "Helvetica Neue", arial, helvetica, sans-serif; 6 | background: #D6D5D5; 7 | color: #000000; 8 | } 9 | 10 | /* custom elements */ 11 | #wrapper 12 | { 13 | margin: 20px auto; 14 | width: 760px; 15 | } 16 | 17 | #editor 18 | { 19 | margin: 0 auto; 20 | width: 410px; 21 | background: #F8F8F8 url('../images/content_background.png') top center repeat-y; 22 | } 23 | 24 | #editor h1 25 | { 26 | content: none; 27 | display: block; 28 | width: 410px; 29 | height: 110px; 30 | text-indent: -9999px; 31 | overflow: hidden; 32 | background: #F8F8F8 url('../images/header_background.png') top center no-repeat; 33 | } 34 | 35 | #editor form 36 | { 37 | margin: 0 20px 20px 30px; 38 | } 39 | 40 | #editor form p input 41 | { 42 | padding: 1px; 43 | width: 340px; 44 | } 45 | 46 | #editor form p label 47 | { 48 | font-weight: bold; 49 | } 50 | 51 | #editorform p label 52 | { 53 | font-size: 12px; 54 | color: #444444; 55 | } 56 | 57 | #editor .footer 58 | { 59 | display: block; 60 | width: 410px; 61 | height: 38px; 62 | background: #F8F8F8 url('../images/footer_background.png') top center no-repeat; 63 | } 64 | 65 | .button 66 | { 67 | background: url('../images/button_right.gif') no-repeat right top; 68 | float: left; 69 | margin: 0 10px 0 0; 70 | } 71 | 72 | .button a, .button a:link, .button a:visited, .button a:active, .button a:hover 73 | { 74 | padding: 0px 12px 0px 12px; 75 | height: 26px; 76 | background: url('../images/button_left.gif') no-repeat left top; 77 | color: #707070; 78 | line-height: 26px; 79 | text-align: center; 80 | font-weight: bold; 81 | font-size: 13px; 82 | text-decoration: none; 83 | display: block; 84 | } 85 | 86 | .button a:hover 87 | { 88 | color: #303030; 89 | } 90 | 91 | .button a .icon 92 | { 93 | padding: 0px 0px 0px 20px; 94 | font-weight: bold; 95 | height: 16px; 96 | } 97 | 98 | .icon_go 99 | { 100 | background: url('../images/key_go.png') no-repeat left top; 101 | } 102 | 103 | .icon_accept 104 | { 105 | background: url('../images/accept.png') no-repeat left top; 106 | } 107 | 108 | .icon_delete 109 | { 110 | background: url('../images/delete.png') no-repeat left top; 111 | } 112 | 113 | .icon_insert 114 | { 115 | background: url('../images/insert.png') no-repeat left top; 116 | } 117 | 118 | .icon_upload 119 | { 120 | background: url('../images/upload.png') no-repeat left top; 121 | } 122 | 123 | .icon_picture 124 | { 125 | background: url('../images/picture.png') no-repeat left top; 126 | } 127 | 128 | .icon_file 129 | { 130 | background: url('../images/file.png') no-repeat left top; 131 | } 132 | 133 | .icon_archive 134 | { 135 | background: url('../images/archive.png') no-repeat left top; 136 | } 137 | 138 | .icon_upload 139 | { 140 | background: url('../images/upload.png') no-repeat left top; 141 | } 142 | 143 | .icon_audio 144 | { 145 | background: url('../images/audio.png') no-repeat left top; 146 | } 147 | 148 | 149 | .clear 150 | { 151 | clear: both; 152 | } 153 | 154 | .print_only 155 | { 156 | display: none; 157 | } 158 | 159 | -------------------------------------------------------------------------------- /nc-cms/system/css/editor_file_manager.css: -------------------------------------------------------------------------------- 1 | body 2 | { 3 | background: #F8F8F8 ; 4 | padding: 0; 5 | margin: 0; 6 | overflow:hidden; 7 | } 8 | 9 | #wrapper-left 10 | { 11 | padding: 10px; 12 | margin: 0; 13 | width: 270px; 14 | float:left; 15 | overflow: hidden; 16 | } 17 | 18 | #wrapper-right 19 | { 20 | padding: 10px; 21 | margin: 0; 22 | width: 320px; 23 | float:left; 24 | } 25 | 26 | #wrapper-left form p input#file 27 | { 28 | } 29 | 30 | #wrapper-left .message 31 | { 32 | margin: 0 auto 10px auto; 33 | border: 1px solid #00AA00; 34 | background: #AADDAA; 35 | width: 260px; 36 | text-align:center; 37 | padding: 2px; 38 | overflow: hidden; 39 | } 40 | 41 | #wrapper-right .listing 42 | { 43 | overflow:auto; 44 | width: 320px; 45 | height: 400px; 46 | background: #E8E7E7; 47 | border: 1px solid #AAAAAA; 48 | padding: 2px; 49 | 50 | } 51 | 52 | #wrapper-right .listing a 53 | { 54 | padding: 2px; 55 | padding-left: 19px; 56 | padding-top: 3px; 57 | display: block; 58 | text-decoration: none; 59 | color: #333333; 60 | background-position: 1px 2px; 61 | overflow: hidden; 62 | } 63 | 64 | #wrapper-right .listing a:hover 65 | { 66 | 67 | background-color: #FAFAFA; 68 | overflow: hidden; 69 | } 70 | 71 | 72 | .image_preview 73 | { 74 | width: 200px; 75 | height: 200px; 76 | } 77 | 78 | .image_preview img 79 | { 80 | max-width: 270px; 81 | max-height: 180px; 82 | border: 1px solid #228822; 83 | margin-top: 4px; 84 | padding: 1px; 85 | } 86 | 87 | 88 | .nc_cp 89 | { 90 | margin: 0; 91 | padding: 8px 8px 6px 10px; 92 | color: #94CD1B; 93 | background: #F8F8F8 url('../images/nc_logo.gif') no-repeat left -14px; 94 | border-bottom: 1px solid #999999; 95 | height: 32px; 96 | } 97 | 98 | .nc_cp 99 | { 100 | margin: 0; 101 | padding: 0px 8px 6px 0px; 102 | color: #94CD1B; 103 | background: #F8F8F8 url('../images/bg.gif') repeat-x left bottom; 104 | height: 50px; 105 | } 106 | 107 | 108 | .nc_logo 109 | { 110 | margin: 0; 111 | padding: 0; 112 | width: 369px; 113 | height: 50px; 114 | float: left; 115 | background: #F8F8F8 url('../images/nc_logo.gif') no-repeat left; 116 | } -------------------------------------------------------------------------------- /nc-cms/system/css/editor_html.css: -------------------------------------------------------------------------------- 1 | #wrapper 2 | { 3 | margin: 20px auto; 4 | width: 980px; 5 | } 6 | 7 | #editor 8 | { 9 | margin: 0 auto; 10 | width: 900px; 11 | background: #F8F8F8 url('../images/content_background_large.png') top center repeat-y; 12 | } 13 | 14 | #editor h1 15 | { 16 | content: none; 17 | display: block; 18 | width: 900px; 19 | height: 96px; 20 | text-indent: -9999px; 21 | overflow: hidden; 22 | background: #F8F8F8 url('../images/header_background_large.png') top center no-repeat; 23 | } 24 | 25 | #editor .footer 26 | { 27 | display: block; 28 | width: 900px; 29 | height: 38px; 30 | background: #F8F8F8 url('../images/footer_background_large.png') top center no-repeat; 31 | } 32 | 33 | #editor .tip 34 | { 35 | color: #999999; 36 | font-style: italic; 37 | font-size: 11px; 38 | } -------------------------------------------------------------------------------- /nc-cms/system/css/login.css: -------------------------------------------------------------------------------- 1 | /* reset all elements */ 2 | * 3 | { 4 | margin: 0; 5 | padding: 0; 6 | font-weight: normal; 7 | font-style: normal; 8 | } 9 | 10 | body 11 | { 12 | font-size: 16px; 13 | font-family: "Helvetica Neue", arial, helvetica, sans-serif; 14 | background: #D6D5D5; 15 | color: #FFFFFF; 16 | border-top: #E6E5E5 30px solid; 17 | } 18 | 19 | strong 20 | { 21 | font-weight: bold; 22 | } 23 | 24 | em 25 | { 26 | font-style: italic; 27 | } 28 | 29 | a:link 30 | { 31 | color: #5AA600; 32 | text-decoration: none; 33 | border-bottom: 1px dotted; 34 | } 35 | 36 | a:visited 37 | { 38 | color: #5AA600; 39 | text-decoration: none; 40 | border-bottom: 1px dotted; 41 | } 42 | 43 | a:hover, a:active 44 | { 45 | color: #437C00; 46 | text-decoration: none; 47 | border-bottom: 1px dotted; 48 | } 49 | 50 | /* custom elements */ 51 | #wrapper 52 | { 53 | margin: 20px auto; 54 | width: 760px; 55 | } 56 | 57 | #login 58 | { 59 | margin: 0 auto; 60 | width: 410px; 61 | background: #F8F8F8 url('../images/content_background.png') top center repeat-y; 62 | } 63 | 64 | #login h1 65 | { 66 | content: none; 67 | display: block; 68 | width: 410px; 69 | height: 110px; 70 | text-indent: -9999px; 71 | overflow: hidden; 72 | background: #F8F8F8 url('../images/header_background.png') top center no-repeat; 73 | } 74 | 75 | #login form 76 | { 77 | margin: 0 20px 20px 120px; 78 | } 79 | 80 | #login form p input 81 | { 82 | padding: 1px; 83 | width: 160px; 84 | } 85 | 86 | #login form p label 87 | { 88 | font-weight: bold; 89 | } 90 | 91 | #loginform p label 92 | { 93 | font-size: 12px; 94 | color: #444444; 95 | } 96 | 97 | #login .footer 98 | { 99 | display: block; 100 | width: 410px; 101 | height: 38px; 102 | background: #F8F8F8 url('../images/footer_background.png') top center no-repeat; 103 | } 104 | 105 | #backtosite a 106 | { 107 | position: absolute; 108 | top: 7px; 109 | left: 15px; 110 | text-decoration: none; 111 | font-size: 14px; 112 | border: none; 113 | } 114 | 115 | .powered_by 116 | { 117 | background: transparent; 118 | text-align: center; 119 | font-size: 11px; 120 | color: #222222; 121 | } 122 | 123 | .button 124 | { 125 | background: url('../images/button_right.gif') no-repeat right top; 126 | float: left; 127 | } 128 | 129 | .button a, .button a:link, .button a:visited, .button a:active, .button a:hover 130 | { 131 | 132 | padding: 0px 12px 0px 12px; 133 | height: 26px; 134 | background: url('../images/button_left.gif') no-repeat left top; 135 | color: #707070; 136 | line-height: 26px; 137 | text-align: center; 138 | font-weight: bold; 139 | font-size: 13px; 140 | text-decoration: none; 141 | display: block; 142 | border: none; 143 | } 144 | 145 | .button a:hover 146 | { 147 | color: #303030; 148 | border: none; 149 | } 150 | 151 | .button a .icon 152 | { 153 | padding: 0px 0px 0px 20px; 154 | font-weight: bold; 155 | height: 16px; 156 | border: none; 157 | } 158 | 159 | .icon_go 160 | { 161 | background: url('../images/key_go.png') no-repeat left top; 162 | } 163 | 164 | .icon_accept 165 | { 166 | background: url('../images/accept.png') no-repeat left top; 167 | } 168 | 169 | .icon_delete 170 | { 171 | background: url('../images/delete.png') no-repeat left top; 172 | } 173 | 174 | .clear 175 | { 176 | clear: both; 177 | } 178 | 179 | .print_only 180 | { 181 | display: none; 182 | } -------------------------------------------------------------------------------- /nc-cms/system/css/setup.css: -------------------------------------------------------------------------------- 1 | body 2 | { 3 | font-size: 12px; 4 | font-family: "Helvetica Neue", arial, helvetica, sans-serif; 5 | background: #D6D5D5; 6 | color: #808080; 7 | } 8 | 9 | strong 10 | { 11 | font-weight: bold; 12 | } 13 | 14 | em 15 | { 16 | font-style: italic; 17 | } 18 | 19 | a:link 20 | { 21 | text-decoration: none; 22 | color: #505050; 23 | } 24 | 25 | a:visited 26 | { 27 | text-decoration: none; 28 | color: #505050; 29 | } 30 | 31 | a:hover, a:active 32 | { 33 | text-decoration: underline; 34 | color: #101010; 35 | } 36 | 37 | /* custom elements */ 38 | #wrapper 39 | { 40 | margin: 20px auto; 41 | width: 760px; 42 | } 43 | 44 | #login 45 | { 46 | margin: 0 auto; 47 | width: 410px; 48 | background: #F8F8F8 url('../images/content_background.png') top center repeat-y; 49 | text-align: center; 50 | } 51 | 52 | #login p 53 | { 54 | 55 | padding: 10px 20px 10px 20px; 56 | } 57 | 58 | #login h1 a 59 | { 60 | content: none; 61 | display: block; 62 | width: 410px; 63 | height: 110px; 64 | text-indent: -9999px; 65 | overflow: hidden; 66 | background: #F8F8F8 url('../images/header_background.png') top center no-repeat; 67 | } 68 | 69 | #login form 70 | { 71 | margin: 0 20px 20px 120px; 72 | } 73 | 74 | #login form p input 75 | { 76 | padding: 1px; 77 | width: 160px; 78 | } 79 | 80 | #login form p label 81 | { 82 | font-weight: bold; 83 | } 84 | 85 | #loginform p label 86 | { 87 | font-size: 12px; 88 | color: #444444; 89 | } 90 | 91 | #login .footer 92 | { 93 | display: block; 94 | width: 410px; 95 | height: 38px; 96 | background: #F8F8F8 url('../images/footer_background.png') top center no-repeat; 97 | } 98 | 99 | #backtosite a 100 | { 101 | position: absolute; 102 | top: 7px; 103 | left: 15px; 104 | text-decoration: none; 105 | font-size: 14px; 106 | } 107 | 108 | 109 | .button 110 | { 111 | background: url('../images/button_right.gif') no-repeat right top; 112 | float: left; 113 | } 114 | 115 | .button a, .button a:link, .button a:visited, .button a:active, .button a:hover 116 | { 117 | 118 | padding: 0px 12px 0px 12px; 119 | height: 26px; 120 | background: url('../images/button_left.gif') no-repeat left top; 121 | color: #707070; 122 | line-height: 26px; 123 | text-align: center; 124 | font-weight: bold; 125 | font-size: 13px; 126 | text-decoration: none; 127 | display: block; 128 | } 129 | 130 | .button a:hover 131 | { 132 | color: #303030; 133 | } 134 | 135 | .button a .icon 136 | { 137 | padding: 0px 0px 0px 20px; 138 | font-weight: bold; 139 | height: 16px; 140 | } 141 | 142 | .icon_go 143 | { 144 | background: url('../images/key_go.png') no-repeat left top; 145 | } 146 | 147 | .icon_accept 148 | { 149 | background: url('../images/accept.png') no-repeat left top; 150 | } 151 | 152 | 153 | .icon_setup_database 154 | { 155 | background: url('../images/setup_database.png') no-repeat left top; 156 | } 157 | 158 | 159 | 160 | .clear 161 | { 162 | clear: both; 163 | } 164 | 165 | .print_only 166 | { 167 | display: none; 168 | } 169 | 170 | -------------------------------------------------------------------------------- /nc-cms/system/images/accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/accept.png -------------------------------------------------------------------------------- /nc-cms/system/images/application_get.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/application_get.png -------------------------------------------------------------------------------- /nc-cms/system/images/archive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/archive.png -------------------------------------------------------------------------------- /nc-cms/system/images/audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/audio.png -------------------------------------------------------------------------------- /nc-cms/system/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/bg.gif -------------------------------------------------------------------------------- /nc-cms/system/images/button_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/button_left.gif -------------------------------------------------------------------------------- /nc-cms/system/images/button_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/button_right.gif -------------------------------------------------------------------------------- /nc-cms/system/images/content_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/content_background.png -------------------------------------------------------------------------------- /nc-cms/system/images/content_background_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/content_background_large.png -------------------------------------------------------------------------------- /nc-cms/system/images/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/delete.png -------------------------------------------------------------------------------- /nc-cms/system/images/edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/edit.gif -------------------------------------------------------------------------------- /nc-cms/system/images/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/edit.png -------------------------------------------------------------------------------- /nc-cms/system/images/edit2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/edit2.png -------------------------------------------------------------------------------- /nc-cms/system/images/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/file.png -------------------------------------------------------------------------------- /nc-cms/system/images/file_manager_background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/file_manager_background.gif -------------------------------------------------------------------------------- /nc-cms/system/images/footer_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/footer_background.png -------------------------------------------------------------------------------- /nc-cms/system/images/footer_background_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/footer_background_large.png -------------------------------------------------------------------------------- /nc-cms/system/images/header_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/header_background.png -------------------------------------------------------------------------------- /nc-cms/system/images/header_background_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/header_background_large.png -------------------------------------------------------------------------------- /nc-cms/system/images/insert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/insert.png -------------------------------------------------------------------------------- /nc-cms/system/images/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/key.png -------------------------------------------------------------------------------- /nc-cms/system/images/key_go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/key_go.png -------------------------------------------------------------------------------- /nc-cms/system/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/lock.png -------------------------------------------------------------------------------- /nc-cms/system/images/nc_cp_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/nc_cp_background.png -------------------------------------------------------------------------------- /nc-cms/system/images/nc_logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/nc_logo.gif -------------------------------------------------------------------------------- /nc-cms/system/images/package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/package.png -------------------------------------------------------------------------------- /nc-cms/system/images/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/picture.png -------------------------------------------------------------------------------- /nc-cms/system/images/setup_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/setup_database.png -------------------------------------------------------------------------------- /nc-cms/system/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/images/upload.png -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advhr/css/advhr.css: -------------------------------------------------------------------------------- 1 | input.radio {border:1px none #000; background:transparent; vertical-align:middle;} 2 | .panel_wrapper div.current {height:80px;} 3 | #width {width:50px; vertical-align:middle;} 4 | #width2 {width:50px; vertical-align:middle;} 5 | #size {width:100px;} 6 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advhr/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.AdvancedHRPlugin",{init:function(a,b){a.addCommand("mceAdvancedHr",function(){a.windowManager.open({file:b+"/rule.htm",width:250+parseInt(a.getLang("advhr.delta_width",0)),height:160+parseInt(a.getLang("advhr.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("advhr",{title:"advhr.advhr_desc",cmd:"mceAdvancedHr"});a.onNodeChange.add(function(d,c,e){c.setActive("advhr",e.nodeName=="HR")});a.onClick.add(function(c,d){d=d.target;if(d.nodeName==="HR"){c.selection.select(d)}})},getInfo:function(){return{longname:"Advanced HR",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advhr",tinymce.plugins.AdvancedHRPlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advhr/js/rule.js: -------------------------------------------------------------------------------- 1 | var AdvHRDialog = { 2 | init : function(ed) { 3 | var dom = ed.dom, f = document.forms[0], n = ed.selection.getNode(), w; 4 | 5 | w = dom.getAttrib(n, 'width'); 6 | f.width.value = w ? parseInt(w) : (dom.getStyle('width') || ''); 7 | f.size.value = dom.getAttrib(n, 'size') || parseInt(dom.getStyle('height')) || ''; 8 | f.noshade.checked = !!dom.getAttrib(n, 'noshade') || !!dom.getStyle('border-width'); 9 | selectByValue(f, 'width2', w.indexOf('%') != -1 ? '%' : 'px'); 10 | }, 11 | 12 | update : function() { 13 | var ed = tinyMCEPopup.editor, h, f = document.forms[0], st = ''; 14 | 15 | h = ' 2 | 3 | 4 | {#advhr.advhr_desc} 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 |
14 | 17 |
18 | 19 |
20 |
21 | 22 | 23 | 24 | 32 | 33 | 34 | 35 | 43 | 44 | 45 | 46 | 47 | 48 |
25 | 26 | 27 | 31 |
49 |
50 |
51 | 52 |
53 | 54 | 55 |
56 |
57 | 58 | 59 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advimage/css/advimage.css: -------------------------------------------------------------------------------- 1 | #src_list, #over_list, #out_list {width:280px;} 2 | .mceActionPanel {margin-top:7px;} 3 | .alignPreview {border:1px solid #000; width:140px; height:140px; overflow:hidden; padding:5px;} 4 | .checkbox {border:0;} 5 | .panel_wrapper div.current {height:305px;} 6 | #prev {margin:0; border:1px solid #000; width:428px; height:150px; overflow:auto;} 7 | #align, #classlist {width:150px;} 8 | #width, #height {vertical-align:middle; width:50px; text-align:center;} 9 | #vspace, #hspace, #border {vertical-align:middle; width:30px; text-align:center;} 10 | #class_list {width:180px;} 11 | input {width: 280px;} 12 | #constrain, #onmousemovecheck {width:auto;} 13 | #id, #dir, #lang, #usemap, #longdesc {width:200px;} 14 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advimage/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.AdvancedImagePlugin",{init:function(a,b){a.addCommand("mceAdvImage",function(){if(a.dom.getAttrib(a.selection.getNode(),"class","").indexOf("mceItem")!=-1){return}a.windowManager.open({file:b+"/image.htm",width:480+parseInt(a.getLang("advimage.delta_width",0)),height:385+parseInt(a.getLang("advimage.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("image",{title:"advimage.image_desc",cmd:"mceAdvImage"})},getInfo:function(){return{longname:"Advanced image",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advimage",tinymce.plugins.AdvancedImagePlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advimage/img/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/plugins/advimage/img/sample.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advimage/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.advimage_dlg',{"image_list":"Image List","align_right":"Right","align_left":"Left","align_textbottom":"Text Bottom","align_texttop":"Text Top","align_bottom":"Bottom","align_middle":"Middle","align_top":"Top","align_baseline":"Baseline",align:"Alignment",hspace:"Horizontal Space",vspace:"Vertical Space",dimensions:"Dimensions",border:"Border",list:"Image List",alt:"Image Description",src:"Image URL","dialog_title":"Insert/Edit Image","missing_alt":"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.","example_img":"Appearance Preview Image",misc:"Miscellaneous",mouseout:"For Mouse Out",mouseover:"For Mouse Over","alt_image":"Alternative Image","swap_image":"Swap Image",map:"Image Map",id:"ID",rtl:"Right to Left",ltr:"Left to Right",classes:"Classes",style:"Style","long_desc":"Long Description Link",langcode:"Language Code",langdir:"Language Direction","constrain_proportions":"Constrain Proportions",preview:"Preview",title:"Title",general:"General","tab_advanced":"Advanced","tab_appearance":"Appearance","tab_general":"General",width:"Width",height:"Height"}); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advlink/css/advlink.css: -------------------------------------------------------------------------------- 1 | .mceLinkList, .mceAnchorList, #targetlist {width:280px;} 2 | .mceActionPanel {margin-top:7px;} 3 | .panel_wrapper div.current {height:320px;} 4 | #classlist, #title, #href {width:280px;} 5 | #popupurl, #popupname {width:200px;} 6 | #popupwidth, #popupheight, #popupleft, #popuptop {width:30px;vertical-align:middle;text-align:center;} 7 | #id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey {width:200px;} 8 | #events_panel input {width:200px;} 9 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advlink/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.AdvancedLinkPlugin",{init:function(a,b){this.editor=a;a.addCommand("mceAdvLink",function(){var c=a.selection;if(c.isCollapsed()&&!a.dom.getParent(c.getNode(),"A")){return}a.windowManager.open({file:b+"/link.htm",width:480+parseInt(a.getLang("advlink.delta_width",0)),height:400+parseInt(a.getLang("advlink.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("link",{title:"advlink.link_desc",cmd:"mceAdvLink"});a.addShortcut("ctrl+k","advlink.advlink_desc","mceAdvLink");a.onNodeChange.add(function(d,c,f,e){c.setDisabled("link",e&&f.nodeName!="A");c.setActive("link",f.nodeName=="A"&&!f.name)})},getInfo:function(){return{longname:"Advanced link",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlink",tinymce.plugins.AdvancedLinkPlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advlink/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.advlink_dlg',{"target_name":"Target Name",classes:"Classes",style:"Style",id:"ID","popup_position":"Position (X/Y)",langdir:"Language Direction","popup_size":"Size","popup_dependent":"Dependent (Mozilla/Firefox Only)","popup_resizable":"Make Window Resizable","popup_location":"Show Location Bar","popup_menubar":"Show Menu Bar","popup_toolbar":"Show Toolbars","popup_statusbar":"Show Status Bar","popup_scrollbars":"Show Scrollbars","popup_return":"Insert \'return false\'","popup_name":"Window Name","popup_url":"Popup URL",popup:"JavaScript Popup","target_blank":"Open in New Window","target_top":"Open in Top Frame (Replaces All Frames)","target_parent":"Open in Parent Window/Frame","target_same":"Open in This Window/Frame","anchor_names":"Anchors","popup_opts":"Options","advanced_props":"Advanced Properties","event_props":"Events","popup_props":"Popup Properties","general_props":"General Properties","advanced_tab":"Advanced","events_tab":"Events","popup_tab":"Popup","general_tab":"General",list:"Link List","is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",titlefield:"Title",target:"Target",url:"Link URL",title:"Insert/Edit Link","link_list":"Link List",rtl:"Right to Left",ltr:"Left to Right",accesskey:"AccessKey",tabindex:"TabIndex",rev:"Relationship Target to Page",rel:"Relationship Page to Target",mime:"Target MIME Type",encoding:"Target Character Encoding",langcode:"Language Code","target_langcode":"Target Language",width:"Width",height:"Height"}); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/advlist/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){var a=tinymce.each;tinymce.create("tinymce.plugins.AdvListPlugin",{init:function(b,c){var d=this;d.editor=b;function e(g){var f=[];a(g.split(/,/),function(h){f.push({title:"advlist."+(h=="default"?"def":h.replace(/-/g,"_")),styles:{listStyleType:h=="default"?"":h}})});return f}d.numlist=b.getParam("advlist_number_styles")||e("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");d.bullist=b.getParam("advlist_bullet_styles")||e("default,circle,disc,square");if(tinymce.isIE&&/MSIE [2-7]/.test(navigator.userAgent)){d.isIE7=true}},createControl:function(d,b){var f=this,e,i,g=f.editor;if(d=="numlist"||d=="bullist"){if(f[d][0].title=="advlist.def"){i=f[d][0]}function c(j,l){var k=true;a(l.styles,function(n,m){if(g.dom.getStyle(j,m)!=n){k=false;return false}});return k}function h(){var k,l=g.dom,j=g.selection;k=l.getParent(j.getNode(),"ol,ul");if(!k||k.nodeName==(d=="bullist"?"OL":"UL")||c(k,i)){g.execCommand(d=="bullist"?"InsertUnorderedList":"InsertOrderedList")}if(i){k=l.getParent(j.getNode(),"ol,ul");if(k){l.setStyles(k,i.styles);k.removeAttribute("data-mce-style")}}g.focus()}e=b.createSplitButton(d,{title:"advanced."+d+"_desc","class":"mce_"+d,onclick:function(){h()}});e.onRenderMenu.add(function(j,k){k.onHideMenu.add(function(){if(f.bookmark){g.selection.moveToBookmark(f.bookmark);f.bookmark=0}});k.onShowMenu.add(function(){var n=g.dom,m=n.getParent(g.selection.getNode(),"ol,ul"),l;if(m||i){l=f[d];a(k.items,function(o){var p=true;o.setSelected(0);if(m&&!o.isDisabled()){a(l,function(q){if(q.id==o.id){if(!c(m,q)){p=false;return false}}});if(p){o.setSelected(1)}}});if(!m){k.items[i.id].setSelected(1)}}g.focus();if(tinymce.isIE){f.bookmark=g.selection.getBookmark(1)}});k.add({id:g.dom.uniqueId(),title:"advlist.types","class":"mceMenuItemTitle",titleItem:true}).setDisabled(1);a(f[d],function(l){if(f.isIE7&&l.styles.listStyleType=="lower-greek"){return}l.id=g.dom.uniqueId();k.add({id:l.id,title:l.title,onclick:function(){i=l;h()}})})});return e}},getInfo:function(){return{longname:"Advanced lists",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlist",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlist",tinymce.plugins.AdvListPlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/autolink/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.AutolinkPlugin",{init:function(a,b){var c=this;a.onKeyDown.addToTop(function(d,f){if(f.keyCode==13){return c.handleEnter(d)}});if(tinyMCE.isIE){return}a.onKeyPress.add(function(d,f){if(f.which==41){return c.handleEclipse(d)}});a.onKeyUp.add(function(d,f){if(f.keyCode==32){return c.handleSpacebar(d)}})},handleEclipse:function(a){this.parseCurrentLine(a,-1,"(",true)},handleSpacebar:function(a){this.parseCurrentLine(a,0,"",true)},handleEnter:function(a){this.parseCurrentLine(a,-1,"",false)},parseCurrentLine:function(i,d,b,g){var a,f,c,n,k,m,h,e,j;a=i.selection.getRng(true).cloneRange();if(a.startOffset<5){e=a.endContainer.previousSibling;if(e==null){if(a.endContainer.firstChild==null||a.endContainer.firstChild.nextSibling==null){return}e=a.endContainer.firstChild.nextSibling}j=e.length;a.setStart(e,j);a.setEnd(e,j);if(a.endOffset<5){return}f=a.endOffset;n=e}else{n=a.endContainer;if(n.nodeType!=3&&n.firstChild){while(n.nodeType!=3&&n.firstChild){n=n.firstChild}if(n.nodeType==3){a.setStart(n,0);a.setEnd(n,n.nodeValue.length)}}if(a.endOffset==1){f=2}else{f=a.endOffset-1-d}}c=f;do{a.setStart(n,f>=2?f-2:0);a.setEnd(n,f>=1?f-1:0);f-=1}while(a.toString()!=" "&&a.toString()!=""&&a.toString().charCodeAt(0)!=160&&(f-2)>=0&&a.toString()!=b);if(a.toString()==b||a.toString().charCodeAt(0)==160){a.setStart(n,f);a.setEnd(n,c);f+=1}else{if(a.startOffset==0){a.setStart(n,0);a.setEnd(n,c)}else{a.setStart(n,f);a.setEnd(n,c)}}var m=a.toString();if(m.charAt(m.length-1)=="."){a.setEnd(n,c-1)}m=a.toString();h=m.match(/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+-]+@)(.+)$/i);if(h){if(h[1]=="www."){h[1]="http://www."}else{if(/@$/.test(h[1])&&!/^mailto:/.test(h[1])){h[1]="mailto:"+h[1]}}k=i.selection.getBookmark();i.selection.setRng(a);tinyMCE.execCommand("createlink",false,h[1]+h[2]);i.selection.moveToBookmark(k);i.nodeChanged();if(tinyMCE.isWebKit){i.selection.collapse(false);var l=Math.min(n.length,c+1);a.setStart(n,l);a.setEnd(n,l);i.selection.setRng(a)}}},getInfo:function(){return{longname:"Autolink",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autolink",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("autolink",tinymce.plugins.AutolinkPlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/autoresize/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.AutoResizePlugin",{init:function(a,c){var d=this,e=0;if(a.getParam("fullscreen_is_enabled")){return}function b(){var j,i=a.getDoc(),f=i.body,l=i.documentElement,h=tinymce.DOM,k=d.autoresize_min_height,g;g=tinymce.isIE?f.scrollHeight:(tinymce.isWebKit&&f.clientHeight==0?0:f.offsetHeight);if(g>d.autoresize_min_height){k=g}if(d.autoresize_max_height&&g>d.autoresize_max_height){k=d.autoresize_max_height;f.style.overflowY="auto";l.style.overflowY="auto"}else{f.style.overflowY="hidden";l.style.overflowY="hidden";f.scrollTop=0}if(k!==e){j=k-e;h.setStyle(h.get(a.id+"_ifr"),"height",k+"px");e=k;if(tinymce.isWebKit&&j<0){b()}}}d.editor=a;d.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight));d.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0));a.onInit.add(function(f){f.dom.setStyle(f.getBody(),"paddingBottom",f.getParam("autoresize_bottom_margin",50)+"px")});a.onChange.add(b);a.onSetContent.add(b);a.onPaste.add(b);a.onKeyUp.add(b);a.onPostRender.add(b);if(a.getParam("autoresize_on_init",true)){a.onLoad.add(b);a.onLoadContent.add(b)}a.addCommand("mceAutoResize",b)},getInfo:function(){return{longname:"Auto Resize",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("autoresize",tinymce.plugins.AutoResizePlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/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)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/fullpage/css/fullpage.css: -------------------------------------------------------------------------------- 1 | /* Hide the advanced tab */ 2 | #advanced_tab { 3 | display: none; 4 | } 5 | 6 | #metatitle, #metakeywords, #metadescription, #metaauthor, #metacopyright { 7 | width: 280px; 8 | } 9 | 10 | #doctype, #docencoding { 11 | width: 200px; 12 | } 13 | 14 | #langcode { 15 | width: 30px; 16 | } 17 | 18 | #bgimage { 19 | width: 220px; 20 | } 21 | 22 | #fontface { 23 | width: 240px; 24 | } 25 | 26 | #leftmargin, #rightmargin, #topmargin, #bottommargin { 27 | width: 50px; 28 | } 29 | 30 | .panel_wrapper div.current { 31 | height: 400px; 32 | } 33 | 34 | #stylesheet, #style { 35 | width: 240px; 36 | } 37 | 38 | #doctypes { 39 | width: 200px; 40 | } 41 | 42 | /* Head list classes */ 43 | 44 | .headlistwrapper { 45 | width: 100%; 46 | } 47 | 48 | .selected { 49 | border: 1px solid #0A246A; 50 | background-color: #B6BDD2; 51 | } 52 | 53 | .toolbar { 54 | width: 100%; 55 | } 56 | 57 | #headlist { 58 | width: 100%; 59 | margin-top: 3px; 60 | font-size: 11px; 61 | } 62 | 63 | #info, #title_element, #meta_element, #script_element, #style_element, #base_element, #link_element, #comment_element, #unknown_element { 64 | display: none; 65 | } 66 | 67 | #addmenu { 68 | position: absolute; 69 | border: 1px solid gray; 70 | display: none; 71 | z-index: 100; 72 | background-color: white; 73 | } 74 | 75 | #addmenu a { 76 | display: block; 77 | width: 100%; 78 | line-height: 20px; 79 | text-decoration: none; 80 | background-color: white; 81 | } 82 | 83 | #addmenu a:hover { 84 | background-color: #B6BDD2; 85 | color: black; 86 | } 87 | 88 | #addmenu span { 89 | padding-left: 10px; 90 | padding-right: 10px; 91 | } 92 | 93 | #updateElementPanel { 94 | display: none; 95 | } 96 | 97 | #script_element .panel_wrapper div.current { 98 | height: 108px; 99 | } 100 | 101 | #style_element .panel_wrapper div.current { 102 | height: 108px; 103 | } 104 | 105 | #link_element .panel_wrapper div.current { 106 | height: 140px; 107 | } 108 | 109 | #element_script_value { 110 | width: 100%; 111 | height: 100px; 112 | } 113 | 114 | #element_comment_value { 115 | width: 100%; 116 | height: 120px; 117 | } 118 | 119 | #element_style_value { 120 | width: 100%; 121 | height: 100px; 122 | } 123 | 124 | #element_title, #element_script_src, #element_meta_name, #element_meta_content, #element_base_href, #element_link_href, #element_link_title { 125 | width: 250px; 126 | } 127 | 128 | .updateElementButton { 129 | margin-top: 3px; 130 | } 131 | 132 | /* MSIE specific styles */ 133 | 134 | * html .addbutton, * html .removebutton, * html .moveupbutton, * html .movedownbutton { 135 | width: 22px; 136 | height: 22px; 137 | } 138 | 139 | textarea { 140 | height: 55px; 141 | } 142 | 143 | .panel_wrapper div.current {height:420px;} -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/fullpage/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.fullpage_dlg',{title:"Document Properties","meta_tab":"General","appearance_tab":"Appearance","advanced_tab":"Advanced","meta_props":"Meta Information",langprops:"Language and Encoding","meta_title":"Title","meta_keywords":"Keywords","meta_description":"Description","meta_robots":"Robots",doctypes:"Doctype",langcode:"Language Code",langdir:"Language Direction",ltr:"Left to Right",rtl:"Right to Left","xml_pi":"XML Declaration",encoding:"Character Encoding","appearance_bgprops":"Background Properties","appearance_marginprops":"Body Margins","appearance_linkprops":"Link Colors","appearance_textprops":"Text Properties",bgcolor:"Background Color",bgimage:"Background Image","left_margin":"Left Margin","right_margin":"Right Margin","top_margin":"Top Margin","bottom_margin":"Bottom Margin","text_color":"Text Color","font_size":"Font Size","font_face":"Font Face","link_color":"Link Color","hover_color":"Hover Color","visited_color":"Visited Color","active_color":"Active Color",textcolor:"Color",fontsize:"Font Size",fontface:"Font Family","meta_index_follow":"Index and Follow the Links","meta_index_nofollow":"Index and Don\'t Follow the Links","meta_noindex_follow":"Do Not Index but Follow the Links","meta_noindex_nofollow":"Do Not Index and Don\'t Follow the Links","appearance_style":"Stylesheet and Style Properties",stylesheet:"Stylesheet",style:"Style",author:"Author",copyright:"Copyright",add:"Add New Element",remove:"Remove Selected Element",moveup:"Move Selected Element Up",movedown:"Move Selected Element Down","head_elements":"Head Elements",info:"Information","add_title":"Title Element","add_meta":"Meta Element","add_script":"Script Element","add_style":"Style Element","add_link":"Link Element","add_base":"Base Element","add_comment":"Comment Node","title_element":"Title Element","script_element":"Script Element","style_element":"Style Element","base_element":"Base Element","link_element":"Link Element","meta_element":"Meta Element","comment_element":"Comment",src:"Source",language:"Language",href:"HREF",target:"Target",type:"Type",charset:"Charset",defer:"Defer",media:"Media",properties:"Properties",name:"Name",value:"Value",content:"Content",rel:"Rel",rev:"Rev",hreflang:"HREF Lang","general_props":"General","advanced_props":"Advanced"}); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/fullscreen/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){var b=tinymce.DOM;var a=function(d,f,e){var c=function(g){var i=d.controlManager.get(g);var h=f.controlManager.get(g);if(i&&h){h.displayColor(i.value)}};c("forecolor");c("backcolor");f.setContent(d.getContent({format:"raw"}),{format:"raw"});f.selection.moveToBookmark(e);if(d.plugins.spellchecker&&f.plugins.spellchecker){f.plugins.spellchecker.setLanguage(d.plugins.spellchecker.selectedLang)}};tinymce.create("tinymce.plugins.FullScreenPlugin",{init:function(i,c){var l=this,m={},k=b.doc.documentElement,d,o,h,g,f,e,j;i.addCommand("mceFullScreen",function(){var q,r;if(i.getParam("fullscreen_is_enabled")){if(i.getParam("fullscreen_new_window")){closeFullscreen()}else{b.win.setTimeout(function(){var t=i;var s=tinyMCE.get(t.getParam("fullscreen_editor_id"));s.plugins.fullscreen.saveState(t);tinyMCE.remove(t)},10)}return}if(i.getParam("fullscreen_new_window")){l.fullscreenSettings={bookmark:i.selection.getBookmark()};q=b.win.open(c+"/fullscreen.htm","mceFullScreenPopup","fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width="+screen.availWidth+",height="+screen.availHeight);try{q.resizeTo(screen.availWidth,screen.availHeight)}catch(p){}}else{o=b.getStyle(b.doc.body,"overflow",1)||"auto";h=b.getStyle(k,"overflow",1);d=b.getViewPort();g=d.x;f=d.y;if(tinymce.isOpera&&o=="visible"){o="auto"}if(tinymce.isIE&&o=="scroll"){o="auto"}if(tinymce.isIE&&(h=="visible"||h=="scroll")){h="auto"}if(o=="0px"){o=""}b.setStyle(b.doc.body,"overflow","hidden");k.style.overflow="hidden";d=b.getViewPort();b.win.scrollTo(0,0);if(tinymce.isIE){d.h-=1}if(tinymce.isIE6||document.compatMode=="BackCompat"){e="absolute;top:"+d.y}else{e="fixed;top:0"}n=b.add(b.doc.body,"div",{id:"mce_fullscreen_container",style:"position:"+e+";left:0;width:"+d.w+"px;height:"+d.h+"px;z-index:200000;"});b.add(n,"div",{id:"mce_fullscreen"});tinymce.each(i.settings,function(s,t){m[t]=s});m.id="mce_fullscreen";m.width=n.clientWidth;m.height=n.clientHeight-15;m.fullscreen_is_enabled=true;m.fullscreen_editor_id=i.id;m.theme_advanced_resizing=false;m.save_onsavecallback=function(){i.setContent(tinyMCE.get(m.id).getContent());i.execCommand("mceSave")};tinymce.each(i.getParam("fullscreen_settings"),function(t,s){m[s]=t});l.fullscreenSettings={bookmark:i.selection.getBookmark(),fullscreen_overflow:o,fullscreen_html_overflow:h,fullscreen_scrollx:g,fullscreen_scrolly:f};if(m.theme_advanced_toolbar_location==="external"){m.theme_advanced_toolbar_location="top"}tinyMCE.oldSettings=tinyMCE.settings;l.fullscreenEditor=new tinymce.Editor("mce_fullscreen",m);l.fullscreenEditor.onInit.add(function(){l.loadState(l.fullscreenEditor)});l.fullscreenEditor.render();l.fullscreenElement=new tinymce.dom.Element("mce_fullscreen_container");l.fullscreenElement.update();l.resizeFunc=tinymce.dom.Event.add(b.win,"resize",function(){var v=tinymce.DOM.getViewPort(),t=l.fullscreenEditor,s,u;s=t.dom.getSize(t.getContainer().getElementsByTagName("table")[0]);u=t.dom.getSize(t.getContainer().getElementsByTagName("iframe")[0]);t.theme.resizeTo(v.w-s.w+u.w,v.h-s.h+u.h)})}});i.addButton("fullscreen",{title:"fullscreen.desc",cmd:"mceFullScreen"});i.onNodeChange.add(function(q,p){p.setActive("fullscreen",q.getParam("fullscreen_is_enabled"))});l.loadState=function(p){if(!(p&&l.fullscreenSettings)){throw"No fullscreen editor to load to"}a(i,p,l.fullscreenSettings.bookmark);p.focus()};l.saveState=function(q){if(!(q&&l.fullscreenSettings)){throw"No fullscreen editor to restore from"}var p=l.fullscreenSettings;a(q,i,q.selection.getBookmark());if(!i.getParam("fullscreen_new_window")){tinymce.dom.Event.remove(b.win,"resize",l.resizeFunc);delete l.resizeFunc;b.remove("mce_fullscreen_container");b.doc.documentElement.style.overflow=p.fullscreen_html_overflow;b.setStyle(b.doc.body,"overflow",p.fullscreen_overflow);b.win.scrollTo(p.fullscreen_scrollx,p.fullscreen_scrolly)}tinyMCE.settings=tinyMCE.oldSettings;delete tinyMCE.oldSettings;delete l.fullscreenEditor;delete l.fullscreenElement;delete l.fullscreenSettings;b.win.setTimeout(function(){i.selection.moveToBookmark(j);i.focus()},10)}},getInfo:function(){return{longname:"Fullscreen",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullscreen",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("fullscreen",tinymce.plugins.FullScreenPlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/fullscreen/fullscreen.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 106 | 107 | 108 |
109 | 110 |
111 | 112 | 115 | 116 | 117 | 118 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/insertdatetime/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.InsertDateTime",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceInsertDate",function(){var d=c._getDateTime(new Date(),a.getParam("plugin_insertdate_dateFormat",a.getLang("insertdatetime.date_fmt")));a.execCommand("mceInsertContent",false,d)});a.addCommand("mceInsertTime",function(){var d=c._getDateTime(new Date(),a.getParam("plugin_insertdate_timeFormat",a.getLang("insertdatetime.time_fmt")));a.execCommand("mceInsertContent",false,d)});a.addButton("insertdate",{title:"insertdatetime.insertdate_desc",cmd:"mceInsertDate"});a.addButton("inserttime",{title:"insertdatetime.inserttime_desc",cmd:"mceInsertTime"})},getInfo:function(){return{longname:"Insert date/time",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/insertdatetime",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_getDateTime:function(e,a){var c=this.editor;function b(g,d){g=""+g;if(g.length'; 64 | 65 | h += ' ':" ")});a.addButton("nonbreaking",{title:"nonbreaking.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)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/noneditable/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){var c=tinymce.dom.TreeWalker;var a="contenteditable",d="data-mce-"+a;var e=tinymce.VK;function b(n){var j=n.dom,p=n.selection,r,o="mce_noneditablecaret",r="\uFEFF";function m(t){var s;if(t.nodeType===1){s=t.getAttribute(d);if(s&&s!=="inherit"){return s}s=t.contentEditable;if(s!=="inherit"){return s}}return null}function g(s){var t;while(s){t=m(s);if(t){return t==="false"?s:null}s=s.parentNode}}function l(s){while(s){if(s.id===o){return s}s=s.parentNode}}function k(s){var t;if(s){t=new c(s,s);for(s=t.current();s;s=t.next()){if(s.nodeType===3){return s}}}}function f(v,u){var s,t;if(m(v)==="false"){if(j.isBlock(v)){p.select(v);return}}t=j.createRng();if(m(v)==="true"){if(!v.firstChild){v.appendChild(n.getDoc().createTextNode("\u00a0"))}v=v.firstChild;u=true}s=j.create("span",{id:o,"data-mce-bogus":true},r);if(u){v.parentNode.insertBefore(s,v)}else{j.insertAfter(s,v)}t.setStart(s.firstChild,1);t.collapse(true);p.setRng(t);return s}function i(s){var v,t,u;if(s){rng=p.getRng(true);rng.setStartBefore(s);rng.setEndBefore(s);v=k(s);if(v&&v.nodeValue.charAt(0)==r){v=v.deleteData(0,1)}j.remove(s,true);p.setRng(rng)}else{t=l(p.getStart());while((s=j.get(o))&&s!==u){if(t!==s){v=k(s);if(v&&v.nodeValue.charAt(0)==r){v=v.deleteData(0,1)}j.remove(s,true)}u=s}}}function q(){var s,w,u,t,v;function x(B,D){var A,F,E,C,z;A=t.startContainer;F=t.startOffset;if(A.nodeType==3){z=A.nodeValue.length;if((F>0&&F0?F-1:F;A=A.childNodes[G];if(A.hasChildNodes()){A=A.firstChild}}else{return !D?B:null}}E=new c(A,B);while(C=E[D?"prev":"next"]()){if(C.nodeType===3&&C.nodeValue.length>0){return}else{if(m(C)==="true"){return C}}}return B}i();u=p.isCollapsed();s=g(p.getStart());w=g(p.getEnd());if(s||w){t=p.getRng(true);if(u){s=s||w;var y=p.getStart();if(v=x(s,true)){f(v,true)}else{if(v=x(s,false)){f(v,false)}else{p.select(s)}}}else{t=p.getRng(true);if(s){t.setStartBefore(s)}if(w){t.setEndAfter(w)}p.setRng(t)}}}function h(z,B){var F=B.keyCode,x,C,D,v;function u(H,G){while(H=H[G?"previousSibling":"nextSibling"]){if(H.nodeType!==3||H.nodeValue.length>0){return H}}}function y(G,H){p.select(G);p.collapse(H)}function t(K){var J,I,M,H;function G(O){var N=I;while(N){if(N===O){return}N=N.parentNode}j.remove(O);q()}function L(){var O,P,N=z.schema.getNonEmptyElements();P=new tinymce.dom.TreeWalker(I,z.getBody());while(O=(K?P.prev():P.next())){if(N[O.nodeName.toLowerCase()]){break}if(O.nodeType===3&&tinymce.trim(O.nodeValue).length>0){break}if(m(O)==="false"){G(O);return true}}if(g(O)){return true}return false}if(p.isCollapsed()){J=p.getRng(true);I=J.startContainer;M=J.startOffset;I=l(I)||I;if(H=g(I)){G(H);return false}if(I.nodeType==3&&(K?M>0:M124)&&F!=e.DELETE&&F!=e.BACKSPACE){if((tinymce.isMac?B.metaKey:B.ctrlKey)&&(F==67||F==88||F==86)){return}B.preventDefault();if(F==e.LEFT||F==e.RIGHT){var w=F==e.LEFT;if(z.dom.isBlock(x)){var A=w?x.previousSibling:x.nextSibling;var s=new c(A,A);var E=w?s.prev():s.next();y(E,!w)}else{y(x,w)}}}else{if(F==e.LEFT||F==e.RIGHT||F==e.BACKSPACE||F==e.DELETE){C=l(D);if(C){if(F==e.LEFT||F==e.BACKSPACE){x=u(C,true);if(x&&m(x)==="false"){B.preventDefault();if(F==e.LEFT){y(x,true)}else{j.remove(x);return}}else{i(C)}}if(F==e.RIGHT||F==e.DELETE){x=u(C);if(x&&m(x)==="false"){B.preventDefault();if(F==e.RIGHT){y(x,false)}else{j.remove(x);return}}else{i(C)}}}if((F==e.BACKSPACE||F==e.DELETE)&&!t(F==e.BACKSPACE)){B.preventDefault();return false}}}}n.onMouseDown.addToTop(function(s,u){var t=s.selection.getNode();if(m(t)==="false"&&t==u.target){q()}});n.onMouseUp.addToTop(q);n.onKeyDown.addToTop(h);n.onKeyUp.addToTop(q)}tinymce.create("tinymce.plugins.NonEditablePlugin",{init:function(i,k){var h,g,j;function f(m,n){var o=j.length,p=n.content,l=tinymce.trim(g);if(n.format=="raw"){return}while(o--){p=p.replace(j[o],function(s){var r=arguments,q=r[r.length-2];if(q>0&&p.charAt(q-1)=='"'){return s}return''+m.dom.encode(typeof(r[1])==="string"?r[1]:r[0])+""})}n.content=p}h=" "+tinymce.trim(i.getParam("noneditable_editable_class","mceEditable"))+" ";g=" "+tinymce.trim(i.getParam("noneditable_noneditable_class","mceNonEditable"))+" ";j=i.getParam("noneditable_regexp");if(j&&!j.length){j=[j]}i.onPreInit.add(function(){b(i);if(j){i.selection.onBeforeSetContent.add(f);i.onBeforeSetContent.add(f)}i.parser.addAttributeFilter("class",function(l){var m=l.length,n,o;while(m--){o=l[m];n=" "+o.attr("class")+" ";if(n.indexOf(h)!==-1){o.attr(d,"true")}else{if(n.indexOf(g)!==-1){o.attr(d,"false")}}}});i.serializer.addAttributeFilter(d,function(l,m){var n=l.length,o;while(n--){o=l[n];if(j&&o.attr("data-mce-content")){o.name="#text";o.type=3;o.raw=true;o.value=o.attr("data-mce-content")}else{o.attr(a,null);o.attr(d,null)}}});i.parser.addAttributeFilter(a,function(l,m){var n=l.length,o;while(n--){o=l[n];o.attr(d,o.attr(a));o.attr(a,null)}})})},getInfo:function(){return{longname:"Non editable elements",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("noneditable",tinymce.plugins.NonEditablePlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/pagebreak/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='',a="mcePageBreak",c=b.getParam("pagebreak_separator",""),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});b.onInit.add(function(){if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/paste/js/pastetext.js: -------------------------------------------------------------------------------- 1 | tinyMCEPopup.requireLangPack(); 2 | 3 | var PasteTextDialog = { 4 | init : function() { 5 | this.resize(); 6 | }, 7 | 8 | insert : function() { 9 | var h = tinyMCEPopup.dom.encode(document.getElementById('content').value), lines; 10 | 11 | // Convert linebreaks into paragraphs 12 | if (document.getElementById('linebreaks').checked) { 13 | lines = h.split(/\r?\n/); 14 | if (lines.length > 1) { 15 | h = ''; 16 | tinymce.each(lines, function(row) { 17 | h += '

' + row + '

'; 18 | }); 19 | } 20 | } 21 | 22 | tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h}); 23 | tinyMCEPopup.close(); 24 | }, 25 | 26 | resize : function() { 27 | var vp = tinyMCEPopup.dom.getViewPort(window), el; 28 | 29 | el = document.getElementById('content'); 30 | 31 | el.style.width = (vp.w - 20) + 'px'; 32 | el.style.height = (vp.h - 90) + 'px'; 33 | } 34 | }; 35 | 36 | tinyMCEPopup.onInit.add(PasteTextDialog.init, PasteTextDialog); 37 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/paste/js/pasteword.js: -------------------------------------------------------------------------------- 1 | tinyMCEPopup.requireLangPack(); 2 | 3 | var PasteWordDialog = { 4 | init : function() { 5 | var ed = tinyMCEPopup.editor, el = document.getElementById('iframecontainer'), ifr, doc, css, cssHTML = ''; 6 | 7 | // Create iframe 8 | el.innerHTML = ''; 9 | ifr = document.getElementById('iframe'); 10 | doc = ifr.contentWindow.document; 11 | 12 | // Force absolute CSS urls 13 | css = [ed.baseURI.toAbsolute("themes/" + ed.settings.theme + "/skins/" + ed.settings.skin + "/content.css")]; 14 | css = css.concat(tinymce.explode(ed.settings.content_css) || []); 15 | tinymce.each(css, function(u) { 16 | cssHTML += ''; 17 | }); 18 | 19 | // Write content into iframe 20 | doc.open(); 21 | doc.write('' + cssHTML + ''); 22 | doc.close(); 23 | 24 | doc.designMode = 'on'; 25 | this.resize(); 26 | 27 | window.setTimeout(function() { 28 | ifr.contentWindow.focus(); 29 | }, 10); 30 | }, 31 | 32 | insert : function() { 33 | var h = document.getElementById('iframe').contentWindow.document.body.innerHTML; 34 | 35 | tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h, wordContent : true}); 36 | tinyMCEPopup.close(); 37 | }, 38 | 39 | resize : function() { 40 | var vp = tinyMCEPopup.dom.getViewPort(window), el; 41 | 42 | el = document.getElementById('iframe'); 43 | 44 | if (el) { 45 | el.style.width = (vp.w - 20) + 'px'; 46 | el.style.height = (vp.h - 90) + 'px'; 47 | } 48 | } 49 | }; 50 | 51 | tinyMCEPopup.onInit.add(PasteWordDialog.init, PasteWordDialog); 52 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/paste/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.paste_dlg',{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."}); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/paste/pastetext.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | {#paste.paste_text_desc} 4 | 5 | 6 | 7 | 8 |
9 |
{#paste.paste_text_desc}
10 | 11 |
12 | 13 |
14 | 15 |
16 | 17 |
{#paste_dlg.text_title}
18 | 19 | 20 | 21 |
22 | 23 | 24 |
25 |
26 | 27 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/paste/pasteword.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | {#paste.paste_word_desc} 4 | 5 | 6 | 7 | 8 |
9 |
{#paste.paste_word_desc}
10 | 11 |
{#paste_dlg.word_title}
12 | 13 |
14 | 15 |
16 | 17 | 18 |
19 |
20 | 21 | 22 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/searchreplace/css/searchreplace.css: -------------------------------------------------------------------------------- 1 | .panel_wrapper {height:85px;} 2 | .panel_wrapper div.current {height:85px;} 3 | 4 | /* IE */ 5 | * html .panel_wrapper {height:100px;} 6 | * html .panel_wrapper div.current {height:100px;} 7 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/searchreplace/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.SearchReplacePlugin",{init:function(a,c){function b(d){window.focus();a.windowManager.open({file:c+"/searchreplace.htm",width:420+parseInt(a.getLang("searchreplace.delta_width",0)),height:170+parseInt(a.getLang("searchreplace.delta_height",0)),inline:1,auto_focus:0},{mode:d,search_string:a.selection.getContent({format:"text"}),plugin_url:c})}a.addCommand("mceSearch",function(){b("search")});a.addCommand("mceReplace",function(){b("replace")});a.addButton("search",{title:"searchreplace.search_desc",cmd:"mceSearch"});a.addButton("replace",{title:"searchreplace.replace_desc",cmd:"mceReplace"});a.addShortcut("ctrl+f","searchreplace.search_desc","mceSearch")},getInfo:function(){return{longname:"Search/Replace",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/searchreplace",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("searchreplace",tinymce.plugins.SearchReplacePlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/searchreplace/js/searchreplace.js: -------------------------------------------------------------------------------- 1 | tinyMCEPopup.requireLangPack(); 2 | 3 | var SearchReplaceDialog = { 4 | init : function(ed) { 5 | var t = this, f = document.forms[0], m = tinyMCEPopup.getWindowArg("mode"); 6 | 7 | t.switchMode(m); 8 | 9 | f[m + '_panel_searchstring'].value = tinyMCEPopup.getWindowArg("search_string"); 10 | 11 | // Focus input field 12 | f[m + '_panel_searchstring'].focus(); 13 | 14 | mcTabs.onChange.add(function(tab_id, panel_id) { 15 | t.switchMode(tab_id.substring(0, tab_id.indexOf('_'))); 16 | }); 17 | 18 | }, 19 | 20 | switchMode : function(m) { 21 | var f, lm = this.lastMode; 22 | 23 | if (lm != m) { 24 | f = document.forms[0]; 25 | 26 | if (lm) { 27 | f[m + '_panel_searchstring'].value = f[lm + '_panel_searchstring'].value; 28 | f[m + '_panel_backwardsu'].checked = f[lm + '_panel_backwardsu'].checked; 29 | f[m + '_panel_backwardsd'].checked = f[lm + '_panel_backwardsd'].checked; 30 | f[m + '_panel_casesensitivebox'].checked = f[lm + '_panel_casesensitivebox'].checked; 31 | } 32 | 33 | mcTabs.displayTab(m + '_tab', m + '_panel'); 34 | document.getElementById("replaceBtn").style.display = (m == "replace") ? "inline" : "none"; 35 | document.getElementById("replaceAllBtn").style.display = (m == "replace") ? "inline" : "none"; 36 | this.lastMode = m; 37 | } 38 | }, 39 | 40 | searchNext : function(a) { 41 | var ed = tinyMCEPopup.editor, se = ed.selection, r = se.getRng(), f, m = this.lastMode, s, b, fl = 0, w = ed.getWin(), wm = ed.windowManager, fo = 0; 42 | 43 | if (tinymce.isIE11 && !window.find) { 44 | ed.windowManager.alert("This feature is not available in IE 11+. Upgrade TinyMCE to 4.x to get this functionallity back."); 45 | return; 46 | } 47 | 48 | // Get input 49 | f = document.forms[0]; 50 | s = f[m + '_panel_searchstring'].value; 51 | b = f[m + '_panel_backwardsu'].checked; 52 | ca = f[m + '_panel_casesensitivebox'].checked; 53 | rs = f['replace_panel_replacestring'].value; 54 | 55 | if (tinymce.isIE) { 56 | r = ed.getDoc().selection.createRange(); 57 | } 58 | 59 | if (s == '') 60 | return; 61 | 62 | function fix() { 63 | // Correct Firefox graphics glitches 64 | // TODO: Verify if this is actually needed any more, maybe it was for very old FF versions? 65 | r = se.getRng().cloneRange(); 66 | ed.getDoc().execCommand('SelectAll', false, null); 67 | se.setRng(r); 68 | }; 69 | 70 | function replace() { 71 | ed.selection.setContent(rs); // Needs to be duplicated due to selection bug in IE 72 | }; 73 | 74 | // IE flags 75 | if (ca) 76 | fl = fl | 4; 77 | 78 | switch (a) { 79 | case 'all': 80 | // Move caret to beginning of text 81 | ed.execCommand('SelectAll'); 82 | ed.selection.collapse(true); 83 | 84 | if (tinymce.isIE) { 85 | ed.focus(); 86 | r = ed.getDoc().selection.createRange(); 87 | 88 | while (r.findText(s, b ? -1 : 1, fl)) { 89 | r.scrollIntoView(); 90 | r.select(); 91 | replace(); 92 | fo = 1; 93 | 94 | if (b) { 95 | r.moveEnd("character", -(rs.length)); // Otherwise will loop forever 96 | } else { 97 | // to avoid looping for ever in MSIE 9/10 when just 98 | // changing the case 99 | r.moveStart("character", rs.length); 100 | } 101 | } 102 | 103 | tinyMCEPopup.storeSelection(); 104 | } else { 105 | while (w.find(s, ca, b, false, false, false, false)) { 106 | replace(); 107 | fo = 1; 108 | } 109 | } 110 | 111 | if (fo) 112 | tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.allreplaced')); 113 | else 114 | tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); 115 | 116 | return; 117 | 118 | case 'current': 119 | if (!ed.selection.isCollapsed()) 120 | replace(); 121 | 122 | break; 123 | } 124 | 125 | se.collapse(b); 126 | r = se.getRng(); 127 | 128 | // Whats the point 129 | if (!s) 130 | return; 131 | 132 | if (tinymce.isIE) { 133 | ed.focus(); 134 | r = ed.getDoc().selection.createRange(); 135 | 136 | if (r.findText(s, b ? -1 : 1, fl)) { 137 | r.scrollIntoView(); 138 | r.select(); 139 | } else 140 | tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); 141 | 142 | tinyMCEPopup.storeSelection(); 143 | } else { 144 | if (!w.find(s, ca, b, false, false, false, false)) 145 | tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); 146 | else 147 | fix(); 148 | } 149 | } 150 | }; 151 | 152 | tinyMCEPopup.onInit.add(SearchReplaceDialog.init, SearchReplaceDialog); 153 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/searchreplace/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.searchreplace_dlg',{findwhat:"Find What",replacewith:"Replace with",direction:"Direction",up:"Up",down:"Down",mcase:"Match Case",findnext:"Find Next",allreplaced:"All occurrences of the search string were replaced.","searchnext_desc":"Find Again",notfound:"The search has been completed. The search string could not be found.","search_title":"Find","replace_title":"Find/Replace",replaceall:"Replace All",replace:"Replace"}); -------------------------------------------------------------------------------- /nc-cms/system/js/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)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/table/css/cell.css: -------------------------------------------------------------------------------- 1 | /* CSS file for cell dialog in the table plugin */ 2 | 3 | .panel_wrapper div.current { 4 | height: 200px; 5 | } 6 | 7 | .advfield { 8 | width: 200px; 9 | } 10 | 11 | #action { 12 | margin-bottom: 3px; 13 | } 14 | 15 | #class { 16 | width: 150px; 17 | } -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/table/css/row.css: -------------------------------------------------------------------------------- 1 | /* CSS file for row dialog in the table plugin */ 2 | 3 | .panel_wrapper div.current { 4 | height: 200px; 5 | } 6 | 7 | .advfield { 8 | width: 200px; 9 | } 10 | 11 | #action { 12 | margin-bottom: 3px; 13 | } 14 | 15 | #rowtype,#align,#valign,#class,#height { 16 | width: 150px; 17 | } 18 | 19 | #height { 20 | width: 50px; 21 | } 22 | 23 | .col2 { 24 | padding-left: 20px; 25 | } 26 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/table/css/table.css: -------------------------------------------------------------------------------- 1 | /* CSS file for table dialog in the table plugin */ 2 | 3 | .panel_wrapper div.current { 4 | height: 245px; 5 | } 6 | 7 | .advfield { 8 | width: 200px; 9 | } 10 | 11 | #class { 12 | width: 150px; 13 | } 14 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/table/js/merge_cells.js: -------------------------------------------------------------------------------- 1 | tinyMCEPopup.requireLangPack(); 2 | 3 | var MergeCellsDialog = { 4 | init : function() { 5 | var f = document.forms[0]; 6 | 7 | f.numcols.value = tinyMCEPopup.getWindowArg('cols', 1); 8 | f.numrows.value = tinyMCEPopup.getWindowArg('rows', 1); 9 | }, 10 | 11 | merge : function() { 12 | var func, f = document.forms[0]; 13 | 14 | tinyMCEPopup.restoreSelection(); 15 | 16 | func = tinyMCEPopup.getWindowArg('onaction'); 17 | 18 | func({ 19 | cols : f.numcols.value, 20 | rows : f.numrows.value 21 | }); 22 | 23 | tinyMCEPopup.close(); 24 | } 25 | }; 26 | 27 | tinyMCEPopup.onInit.add(MergeCellsDialog.init, MergeCellsDialog); 28 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/table/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.table_dlg',{"rules_border":"border","rules_box":"box","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"below","rules_above":"above","rules_void":"void",rules:"Rules","frame_all":"all","frame_cols":"cols","frame_rows":"rows","frame_groups":"groups","frame_none":"none",frame:"Frame",caption:"Table Caption","missing_scope":"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.","cell_limit":"You\'ve exceeded the maximum number of cells of {$cells}.","row_limit":"You\'ve exceeded the maximum number of rows of {$rows}.","col_limit":"You\'ve exceeded the maximum number of columns of {$cols}.",colgroup:"Col Group",rowgroup:"Row Group",scope:"Scope",tfoot:"Footer",tbody:"Body",thead:"Header","row_all":"Update All Rows in Table","row_even":"Update Even Rows in Table","row_odd":"Update Odd Rows in Table","row_row":"Update Current Row","cell_all":"Update All Cells in Table","cell_row":"Update All Cells in Row","cell_cell":"Update Current Cell",th:"Header",td:"Data",summary:"Summary",bgimage:"Background Image",rtl:"Right to Left",ltr:"Left to Right",mime:"Target MIME Type",langcode:"Language Code",langdir:"Language Direction",style:"Style",id:"ID","merge_cells_title":"Merge Table Cells",bgcolor:"Background Color",bordercolor:"Border Color","align_bottom":"Bottom","align_top":"Top",valign:"Vertical Alignment","cell_type":"Cell Type","cell_title":"Table Cell Properties","row_title":"Table Row Properties","align_middle":"Center","align_right":"Right","align_left":"Left","align_default":"Default",align:"Alignment",border:"Border",cellpadding:"Cell Padding",cellspacing:"Cell Spacing",rows:"Rows",cols:"Columns",height:"Height",width:"Width",title:"Insert/Edit Table",rowtype:"Row Type","advanced_props":"Advanced Properties","general_props":"General Properties","advanced_tab":"Advanced","general_tab":"General","cell_col":"Update all cells in column"}); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/table/merge_cells.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {#table_dlg.merge_cells_title} 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
13 | {#table_dlg.merge_cells_title} 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
:
:
24 |
25 | 26 |
27 | 28 | 29 |
30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /nc-cms/system/js/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\u00co-\u00ff^\uc397^u00f7\'-]+/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)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/xhtmlxtras/css/attributes.css: -------------------------------------------------------------------------------- 1 | .panel_wrapper div.current { 2 | height: 290px; 3 | } 4 | 5 | #id, #style, #title, #dir, #hreflang, #lang, #classlist, #tabindex, #accesskey { 6 | width: 200px; 7 | } 8 | 9 | #events_panel input { 10 | width: 200px; 11 | } 12 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/xhtmlxtras/css/popup.css: -------------------------------------------------------------------------------- 1 | input.field, select.field {width:200px;} 2 | input.picker {width:179px; margin-left: 5px;} 3 | input.disabled {border-color:#F2F2F2;} 4 | img.picker {vertical-align:text-bottom; cursor:pointer;} 5 | h1 {padding: 0 0 5px 0;} 6 | .panel_wrapper div.current {height:160px;} 7 | #xhtmlxtrasdel .panel_wrapper div.current, #xhtmlxtrasins .panel_wrapper div.current {height: 230px;} 8 | a.browse span {display:block; width:20px; height:20px; background:url('../../../themes/advanced/img/icons.gif') -140px -20px;} 9 | #datetime {width:180px;} 10 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/xhtmlxtras/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.XHTMLXtrasPlugin",{init:function(a,b){a.addCommand("mceCite",function(){a.windowManager.open({file:b+"/cite.htm",width:350+parseInt(a.getLang("xhtmlxtras.cite_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.cite_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAcronym",function(){a.windowManager.open({file:b+"/acronym.htm",width:350+parseInt(a.getLang("xhtmlxtras.acronym_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.acronym_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAbbr",function(){a.windowManager.open({file:b+"/abbr.htm",width:350+parseInt(a.getLang("xhtmlxtras.abbr_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.abbr_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceDel",function(){a.windowManager.open({file:b+"/del.htm",width:340+parseInt(a.getLang("xhtmlxtras.del_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.del_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceIns",function(){a.windowManager.open({file:b+"/ins.htm",width:340+parseInt(a.getLang("xhtmlxtras.ins_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.ins_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAttributes",function(){a.windowManager.open({file:b+"/attributes.htm",width:380+parseInt(a.getLang("xhtmlxtras.attr_delta_width",0)),height:370+parseInt(a.getLang("xhtmlxtras.attr_delta_height",0)),inline:1},{plugin_url:b})});a.addButton("cite",{title:"xhtmlxtras.cite_desc",cmd:"mceCite"});a.addButton("acronym",{title:"xhtmlxtras.acronym_desc",cmd:"mceAcronym"});a.addButton("abbr",{title:"xhtmlxtras.abbr_desc",cmd:"mceAbbr"});a.addButton("del",{title:"xhtmlxtras.del_desc",cmd:"mceDel"});a.addButton("ins",{title:"xhtmlxtras.ins_desc",cmd:"mceIns"});a.addButton("attribs",{title:"xhtmlxtras.attribs_desc",cmd:"mceAttributes"});a.onNodeChange.add(function(d,c,f,e){f=d.dom.getParent(f,"CITE,ACRONYM,ABBR,DEL,INS");c.setDisabled("cite",e);c.setDisabled("acronym",e);c.setDisabled("abbr",e);c.setDisabled("del",e);c.setDisabled("ins",e);c.setDisabled("attribs",f&&f.nodeName=="BODY");c.setActive("cite",0);c.setActive("acronym",0);c.setActive("abbr",0);c.setActive("del",0);c.setActive("ins",0);if(f){do{c.setDisabled(f.nodeName.toLowerCase(),0);c.setActive(f.nodeName.toLowerCase(),1)}while(f=f.parentNode)}});a.onPreInit.add(function(){a.dom.create("abbr")})},getInfo:function(){return{longname:"XHTML Xtras Plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("xhtmlxtras",tinymce.plugins.XHTMLXtrasPlugin)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/xhtmlxtras/js/abbr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * abbr.js 3 | * 4 | * Copyright 2009, Moxiecode Systems AB 5 | * Released under LGPL License. 6 | * 7 | * License: http://tinymce.moxiecode.com/license 8 | * Contributing: http://tinymce.moxiecode.com/contributing 9 | */ 10 | 11 | function init() { 12 | SXE.initElementDialog('abbr'); 13 | if (SXE.currentAction == "update") { 14 | SXE.showRemoveButton(); 15 | } 16 | } 17 | 18 | function insertAbbr() { 19 | SXE.insertElement('abbr'); 20 | tinyMCEPopup.close(); 21 | } 22 | 23 | function removeAbbr() { 24 | SXE.removeElement('abbr'); 25 | tinyMCEPopup.close(); 26 | } 27 | 28 | tinyMCEPopup.onInit.add(init); 29 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/xhtmlxtras/js/acronym.js: -------------------------------------------------------------------------------- 1 | /** 2 | * acronym.js 3 | * 4 | * Copyright 2009, Moxiecode Systems AB 5 | * Released under LGPL License. 6 | * 7 | * License: http://tinymce.moxiecode.com/license 8 | * Contributing: http://tinymce.moxiecode.com/contributing 9 | */ 10 | 11 | function init() { 12 | SXE.initElementDialog('acronym'); 13 | if (SXE.currentAction == "update") { 14 | SXE.showRemoveButton(); 15 | } 16 | } 17 | 18 | function insertAcronym() { 19 | SXE.insertElement('acronym'); 20 | tinyMCEPopup.close(); 21 | } 22 | 23 | function removeAcronym() { 24 | SXE.removeElement('acronym'); 25 | tinyMCEPopup.close(); 26 | } 27 | 28 | tinyMCEPopup.onInit.add(init); 29 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/xhtmlxtras/js/attributes.js: -------------------------------------------------------------------------------- 1 | /** 2 | * attributes.js 3 | * 4 | * Copyright 2009, Moxiecode Systems AB 5 | * Released under LGPL License. 6 | * 7 | * License: http://tinymce.moxiecode.com/license 8 | * Contributing: http://tinymce.moxiecode.com/contributing 9 | */ 10 | 11 | function init() { 12 | tinyMCEPopup.resizeToInnerSize(); 13 | var inst = tinyMCEPopup.editor; 14 | var dom = inst.dom; 15 | var elm = inst.selection.getNode(); 16 | var f = document.forms[0]; 17 | var onclick = dom.getAttrib(elm, 'onclick'); 18 | 19 | setFormValue('title', dom.getAttrib(elm, 'title')); 20 | setFormValue('id', dom.getAttrib(elm, 'id')); 21 | setFormValue('style', dom.getAttrib(elm, "style")); 22 | setFormValue('dir', dom.getAttrib(elm, 'dir')); 23 | setFormValue('lang', dom.getAttrib(elm, 'lang')); 24 | setFormValue('tabindex', dom.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); 25 | setFormValue('accesskey', dom.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); 26 | setFormValue('onfocus', dom.getAttrib(elm, 'onfocus')); 27 | setFormValue('onblur', dom.getAttrib(elm, 'onblur')); 28 | setFormValue('onclick', onclick); 29 | setFormValue('ondblclick', dom.getAttrib(elm, 'ondblclick')); 30 | setFormValue('onmousedown', dom.getAttrib(elm, 'onmousedown')); 31 | setFormValue('onmouseup', dom.getAttrib(elm, 'onmouseup')); 32 | setFormValue('onmouseover', dom.getAttrib(elm, 'onmouseover')); 33 | setFormValue('onmousemove', dom.getAttrib(elm, 'onmousemove')); 34 | setFormValue('onmouseout', dom.getAttrib(elm, 'onmouseout')); 35 | setFormValue('onkeypress', dom.getAttrib(elm, 'onkeypress')); 36 | setFormValue('onkeydown', dom.getAttrib(elm, 'onkeydown')); 37 | setFormValue('onkeyup', dom.getAttrib(elm, 'onkeyup')); 38 | className = dom.getAttrib(elm, 'class'); 39 | 40 | addClassesToList('classlist', 'advlink_styles'); 41 | selectByValue(f, 'classlist', className, true); 42 | 43 | TinyMCE_EditableSelects.init(); 44 | } 45 | 46 | function setFormValue(name, value) { 47 | if(value && document.forms[0].elements[name]){ 48 | document.forms[0].elements[name].value = value; 49 | } 50 | } 51 | 52 | function insertAction() { 53 | var inst = tinyMCEPopup.editor; 54 | var elm = inst.selection.getNode(); 55 | 56 | setAllAttribs(elm); 57 | tinyMCEPopup.execCommand("mceEndUndoLevel"); 58 | tinyMCEPopup.close(); 59 | } 60 | 61 | function setAttrib(elm, attrib, value) { 62 | var formObj = document.forms[0]; 63 | var valueElm = formObj.elements[attrib.toLowerCase()]; 64 | var inst = tinyMCEPopup.editor; 65 | var dom = inst.dom; 66 | 67 | if (typeof(value) == "undefined" || value == null) { 68 | value = ""; 69 | 70 | if (valueElm) 71 | value = valueElm.value; 72 | } 73 | 74 | dom.setAttrib(elm, attrib.toLowerCase(), value); 75 | } 76 | 77 | function setAllAttribs(elm) { 78 | var f = document.forms[0]; 79 | 80 | setAttrib(elm, 'title'); 81 | setAttrib(elm, 'id'); 82 | setAttrib(elm, 'style'); 83 | setAttrib(elm, 'class', getSelectValue(f, 'classlist')); 84 | setAttrib(elm, 'dir'); 85 | setAttrib(elm, 'lang'); 86 | setAttrib(elm, 'tabindex'); 87 | setAttrib(elm, 'accesskey'); 88 | setAttrib(elm, 'onfocus'); 89 | setAttrib(elm, 'onblur'); 90 | setAttrib(elm, 'onclick'); 91 | setAttrib(elm, 'ondblclick'); 92 | setAttrib(elm, 'onmousedown'); 93 | setAttrib(elm, 'onmouseup'); 94 | setAttrib(elm, 'onmouseover'); 95 | setAttrib(elm, 'onmousemove'); 96 | setAttrib(elm, 'onmouseout'); 97 | setAttrib(elm, 'onkeypress'); 98 | setAttrib(elm, 'onkeydown'); 99 | setAttrib(elm, 'onkeyup'); 100 | 101 | // Refresh in old MSIE 102 | // if (tinyMCE.isMSIE5) 103 | // elm.outerHTML = elm.outerHTML; 104 | } 105 | 106 | function insertAttribute() { 107 | tinyMCEPopup.close(); 108 | } 109 | 110 | tinyMCEPopup.onInit.add(init); 111 | tinyMCEPopup.requireLangPack(); 112 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/xhtmlxtras/js/cite.js: -------------------------------------------------------------------------------- 1 | /** 2 | * cite.js 3 | * 4 | * Copyright 2009, Moxiecode Systems AB 5 | * Released under LGPL License. 6 | * 7 | * License: http://tinymce.moxiecode.com/license 8 | * Contributing: http://tinymce.moxiecode.com/contributing 9 | */ 10 | 11 | function init() { 12 | SXE.initElementDialog('cite'); 13 | if (SXE.currentAction == "update") { 14 | SXE.showRemoveButton(); 15 | } 16 | } 17 | 18 | function insertCite() { 19 | SXE.insertElement('cite'); 20 | tinyMCEPopup.close(); 21 | } 22 | 23 | function removeCite() { 24 | SXE.removeElement('cite'); 25 | tinyMCEPopup.close(); 26 | } 27 | 28 | tinyMCEPopup.onInit.add(init); 29 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/plugins/xhtmlxtras/js/del.js: -------------------------------------------------------------------------------- 1 | /** 2 | * del.js 3 | * 4 | * Copyright 2009, Moxiecode Systems AB 5 | * Released under LGPL License. 6 | * 7 | * License: http://tinymce.moxiecode.com/license 8 | * Contributing: http://tinymce.moxiecode.com/contributing 9 | */ 10 | 11 | function init() { 12 | SXE.initElementDialog('del'); 13 | if (SXE.currentAction == "update") { 14 | setFormValue('datetime', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'datetime')); 15 | setFormValue('cite', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'cite')); 16 | SXE.showRemoveButton(); 17 | } 18 | } 19 | 20 | function setElementAttribs(elm) { 21 | setAllCommonAttribs(elm); 22 | setAttrib(elm, 'datetime'); 23 | setAttrib(elm, 'cite'); 24 | elm.removeAttribute('data-mce-new'); 25 | } 26 | 27 | function insertDel() { 28 | var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'DEL'); 29 | 30 | if (elm == null) { 31 | var s = SXE.inst.selection.getContent(); 32 | if(s.length > 0) { 33 | insertInlineElement('del'); 34 | var elementArray = SXE.inst.dom.select('del[data-mce-new]'); 35 | for (var i=0; i 0) { 33 | insertInlineElement('ins'); 34 | var elementArray = SXE.inst.dom.select('ins[data-mce-new]'); 35 | for (var i=0; i 2 | 3 | 4 | {#advanced_dlg.about_title} 5 | 6 | 7 | 8 | 9 | 10 | 17 | 18 |
19 |
20 |

{#advanced_dlg.about_title}

21 |

Version: ()

22 |

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL 23 | by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.

24 |

Copyright © 2003-2008, Moxiecode Systems AB, All rights reserved.

25 |

For more information about this software visit the TinyMCE website.

26 | 27 |
28 | Got Moxie? 29 |
30 |
31 | 32 |
33 |
34 |

{#advanced_dlg.about_loaded}

35 | 36 |
37 |
38 | 39 |

 

40 |
41 |
42 | 43 |
44 |
45 |
46 |
47 | 48 |
49 | 50 |
51 | 52 | 53 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/anchor.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {#advanced_dlg.anchor_title} 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
{#advanced_dlg.anchor_title}
19 | 20 |
21 | 22 | 23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/charmap.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {#advanced_dlg.charmap_title} 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 17 | 27 | 28 | 29 | 48 | 49 | 50 | 51 | 52 | 53 |
15 | 16 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
 
 
26 |
30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
 
 
 
47 |
{#advanced_dlg.charmap_usage}
54 | 55 | 56 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/color_picker.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {#advanced_dlg.colorpicker_title} 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 19 | 20 |
21 |
22 |
23 | {#advanced_dlg.colorpicker_picker_title} 24 |
25 | 26 | 27 |
28 | 29 |
30 | 31 |
32 |
33 |
34 |
35 | 36 |
37 |
38 | {#advanced_dlg.colorpicker_palette_title} 39 |
40 | 41 |
42 | 43 |
44 |
45 |
46 | 47 |
48 |
49 | {#advanced_dlg.colorpicker_named_title} 50 |
51 | 52 |
53 | 54 |
55 | 56 |
57 | {#advanced_dlg.colorpicker_name} 58 |
59 |
60 |
61 |
62 | 63 |
64 | 65 | 66 |
67 |
68 |
69 | 70 | 71 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/image.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {#advanced_dlg.image_title} 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
13 | 16 |
17 | 18 |
19 |
20 | 21 | 22 | 23 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 51 | 52 | 53 | 54 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |
24 | 25 | 26 | 27 | 28 |
 
55 | x 56 |
71 |
72 |
73 | 74 |
75 | 76 | 77 |
78 |
79 | 80 | 81 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/colorpicker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/colorpicker.jpg -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/flash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/flash.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/icons.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/iframe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/iframe.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/pagebreak.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/quicktime.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/quicktime.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/realmedia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/realmedia.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/shockwave.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/shockwave.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/trans.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/video.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/img/windowsmedia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/img/windowsmedia.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/js/about.js: -------------------------------------------------------------------------------- 1 | tinyMCEPopup.requireLangPack(); 2 | 3 | function init() { 4 | var ed, tcont; 5 | 6 | tinyMCEPopup.resizeToInnerSize(); 7 | ed = tinyMCEPopup.editor; 8 | 9 | // Give FF some time 10 | window.setTimeout(insertHelpIFrame, 10); 11 | 12 | tcont = document.getElementById('plugintablecontainer'); 13 | document.getElementById('plugins_tab').style.display = 'none'; 14 | 15 | var html = ""; 16 | html += ''; 17 | html += ''; 18 | html += ''; 19 | html += ''; 20 | html += ''; 21 | html += ''; 22 | html += ''; 23 | html += ''; 24 | html += ''; 25 | 26 | tinymce.each(ed.plugins, function(p, n) { 27 | var info; 28 | 29 | if (!p.getInfo) 30 | return; 31 | 32 | html += ''; 33 | 34 | info = p.getInfo(); 35 | 36 | if (info.infourl != null && info.infourl != '') 37 | html += ''; 38 | else 39 | html += ''; 40 | 41 | if (info.authorurl != null && info.authorurl != '') 42 | html += ''; 43 | else 44 | html += ''; 45 | 46 | html += ''; 47 | html += ''; 48 | 49 | document.getElementById('plugins_tab').style.display = ''; 50 | 51 | }); 52 | 53 | html += ''; 54 | html += '
' + ed.getLang('advanced_dlg.about_plugin') + '' + ed.getLang('advanced_dlg.about_author') + '' + ed.getLang('advanced_dlg.about_version') + '
' + info.longname + '' + info.longname + '' + info.author + '' + info.author + '' + info.version + '
'; 55 | 56 | tcont.innerHTML = html; 57 | 58 | tinyMCEPopup.dom.get('version').innerHTML = tinymce.majorVersion + "." + tinymce.minorVersion; 59 | tinyMCEPopup.dom.get('date').innerHTML = tinymce.releaseDate; 60 | } 61 | 62 | function insertHelpIFrame() { 63 | var html; 64 | 65 | if (tinyMCEPopup.getParam('docs_url')) { 66 | html = ''; 67 | document.getElementById('iframecontainer').innerHTML = html; 68 | document.getElementById('help_tab').style.display = 'block'; 69 | document.getElementById('help_tab').setAttribute("aria-hidden", "false"); 70 | } 71 | } 72 | 73 | tinyMCEPopup.onInit.add(init); 74 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/js/anchor.js: -------------------------------------------------------------------------------- 1 | tinyMCEPopup.requireLangPack(); 2 | 3 | var AnchorDialog = { 4 | init : function(ed) { 5 | var action, elm, f = document.forms[0]; 6 | 7 | this.editor = ed; 8 | elm = ed.dom.getParent(ed.selection.getNode(), 'A'); 9 | v = ed.dom.getAttrib(elm, 'name') || ed.dom.getAttrib(elm, 'id'); 10 | 11 | if (v) { 12 | this.action = 'update'; 13 | f.anchorName.value = v; 14 | } 15 | 16 | f.insert.value = ed.getLang(elm ? 'update' : 'insert'); 17 | }, 18 | 19 | update : function() { 20 | var ed = this.editor, elm, name = document.forms[0].anchorName.value, attribName; 21 | 22 | if (!name || !/^[a-z][a-z0-9\-\_:\.]*$/i.test(name)) { 23 | tinyMCEPopup.alert('advanced_dlg.anchor_invalid'); 24 | return; 25 | } 26 | 27 | tinyMCEPopup.restoreSelection(); 28 | 29 | if (this.action != 'update') 30 | ed.selection.collapse(1); 31 | 32 | var aRule = ed.schema.getElementRule('a'); 33 | if (!aRule || aRule.attributes.name) { 34 | attribName = 'name'; 35 | } else { 36 | attribName = 'id'; 37 | } 38 | 39 | elm = ed.dom.getParent(ed.selection.getNode(), 'A'); 40 | if (elm) { 41 | elm.setAttribute(attribName, name); 42 | elm[attribName] = name; 43 | ed.undoManager.add(); 44 | } else { 45 | // create with zero-sized nbsp so that in Webkit where anchor is on last line by itself caret cannot be placed after it 46 | var attrs = {'class' : 'mceItemAnchor'}; 47 | attrs[attribName] = name; 48 | ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', attrs, '\uFEFF')); 49 | ed.nodeChanged(); 50 | } 51 | 52 | tinyMCEPopup.close(); 53 | } 54 | }; 55 | 56 | tinyMCEPopup.onInit.add(AnchorDialog.init, AnchorDialog); 57 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/js/source_editor.js: -------------------------------------------------------------------------------- 1 | tinyMCEPopup.requireLangPack(); 2 | tinyMCEPopup.onInit.add(onLoadInit); 3 | 4 | function saveContent() { 5 | tinyMCEPopup.editor.setContent(document.getElementById('htmlSource').value, {source_view : true}); 6 | tinyMCEPopup.close(); 7 | } 8 | 9 | function onLoadInit() { 10 | tinyMCEPopup.resizeToInnerSize(); 11 | 12 | // Remove Gecko spellchecking 13 | if (tinymce.isGecko) 14 | document.body.spellcheck = tinyMCEPopup.editor.getParam("gecko_spellcheck"); 15 | 16 | document.getElementById('htmlSource').value = tinyMCEPopup.editor.getContent({source_view : true}); 17 | 18 | if (tinyMCEPopup.editor.getParam("theme_advanced_source_editor_wrap", true)) { 19 | turnWrapOn(); 20 | document.getElementById('wraped').checked = true; 21 | } 22 | 23 | resizeInputs(); 24 | } 25 | 26 | function setWrap(val) { 27 | var v, n, s = document.getElementById('htmlSource'); 28 | 29 | s.wrap = val; 30 | 31 | if (!tinymce.isIE) { 32 | v = s.value; 33 | n = s.cloneNode(false); 34 | n.setAttribute("wrap", val); 35 | s.parentNode.replaceChild(n, s); 36 | n.value = v; 37 | } 38 | } 39 | 40 | function setWhiteSpaceCss(value) { 41 | var el = document.getElementById('htmlSource'); 42 | tinymce.DOM.setStyle(el, 'white-space', value); 43 | } 44 | 45 | function turnWrapOff() { 46 | if (tinymce.isWebKit) { 47 | setWhiteSpaceCss('pre'); 48 | } else { 49 | setWrap('off'); 50 | } 51 | } 52 | 53 | function turnWrapOn() { 54 | if (tinymce.isWebKit) { 55 | setWhiteSpaceCss('pre-wrap'); 56 | } else { 57 | setWrap('soft'); 58 | } 59 | } 60 | 61 | function toggleWordWrap(elm) { 62 | if (elm.checked) { 63 | turnWrapOn(); 64 | } else { 65 | turnWrapOff(); 66 | } 67 | } 68 | 69 | function resizeInputs() { 70 | var vp = tinyMCEPopup.dom.getViewPort(window), el; 71 | 72 | el = document.getElementById('htmlSource'); 73 | 74 | if (el) { 75 | el.style.width = (vp.w - 20) + 'px'; 76 | el.style.height = (vp.h - 65) + 'px'; 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/langs/en.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.advanced',{"underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)",dd:"Definition Description",dt:"Definition Term ",samp:"Code Sample",code:"Code",blockquote:"Block Quote",h6:"Heading 6",h5:"Heading 5",h4:"Heading 4",h3:"Heading 3",h2:"Heading 2",h1:"Heading 1",pre:"Preformatted",address:"Address",div:"DIV",paragraph:"Paragraph",block:"Format",fontdefault:"Font Family","font_size":"Font Size","style_select":"Styles","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":"","more_colors":"More Colors...","toolbar_focus":"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X",newdocument:"Are you sure you want clear all contents?",path:"Path","clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?","blockquote_desc":"Block Quote","help_desc":"Help","newdocument_desc":"New Document","image_props_desc":"Image Properties","paste_desc":"Paste (Ctrl+V)","copy_desc":"Copy (Ctrl+C)","cut_desc":"Cut (Ctrl+X)","anchor_desc":"Insert/Edit Anchor","visualaid_desc":"show/Hide Guidelines/Invisible Elements","charmap_desc":"Insert Special Character","backcolor_desc":"Select Background Color","forecolor_desc":"Select Text Color","custom1_desc":"Your Custom Description Here","removeformat_desc":"Remove Formatting","hr_desc":"Insert Horizontal Line","sup_desc":"Superscript","sub_desc":"Subscript","code_desc":"Edit HTML Source","cleanup_desc":"Cleanup Messy Code","image_desc":"Insert/Edit Image","unlink_desc":"Unlink","link_desc":"Insert/Edit Link","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","indent_desc":"Increase Indent","outdent_desc":"Decrease Indent","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","justifyfull_desc":"Align Full","justifyright_desc":"Align Right","justifycenter_desc":"Align Center","justifyleft_desc":"Align Left","striketrough_desc":"Strikethrough","help_shortcut":"Press ALT-F10 for toolbar. Press ALT-0 for help","rich_text_area":"Rich Text Area","shortcuts_desc":"Accessability Help",toolbar:"Toolbar"}); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.advanced_dlg', {"link_list":"Link List","link_is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","link_is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?","link_titlefield":"Title","link_target_blank":"Open Link in a New Window","link_target_same":"Open Link in the Same Window","link_target":"Target","link_url":"Link URL","link_title":"Insert/Edit Link","image_align_right":"Right","image_align_left":"Left","image_align_textbottom":"Text Bottom","image_align_texttop":"Text Top","image_align_bottom":"Bottom","image_align_middle":"Middle","image_align_top":"Top","image_align_baseline":"Baseline","image_align":"Alignment","image_hspace":"Horizontal Space","image_vspace":"Vertical Space","image_dimensions":"Dimensions","image_alt":"Image Description","image_list":"Image List","image_border":"Border","image_src":"Image URL","image_title":"Insert/Edit Image","charmap_title":"Select Special Character", "charmap_usage":"Use left and right arrows to navigate.","colorpicker_name":"Name:","colorpicker_color":"Color:","colorpicker_named_title":"Named Colors","colorpicker_named_tab":"Named","colorpicker_palette_title":"Palette Colors","colorpicker_palette_tab":"Palette","colorpicker_picker_title":"Color Picker","colorpicker_picker_tab":"Picker","colorpicker_title":"Select a Color","code_wordwrap":"Word Wrap","code_title":"HTML Source Editor","anchor_name":"Anchor Name","anchor_title":"Insert/Edit Anchor","about_loaded":"Loaded Plugins","about_version":"Version","about_author":"Author","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"License","about_help":"Help","about_general":"About","about_title":"About TinyMCE","anchor_invalid":"Please specify a valid anchor name.","accessibility_help":"Accessibility Help","accessibility_usage_title":"General Usage","invalid_color_value":"Invalid color value","":""}); 2 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/link.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {#advanced_dlg.link_title} 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 |
14 | 17 |
18 | 19 |
20 |
21 | 22 | 23 | 24 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
25 | 26 | 27 | 28 | 29 |
 
48 |
49 |
50 | 51 |
52 | 53 | 54 |
55 |
56 | 57 | 58 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/shortcuts.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {#advanced_dlg.accessibility_help} 5 | 6 | 7 | 8 | 9 |

{#advanced_dlg.accessibility_usage_title}

10 |

Toolbars

11 |

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

14 | 15 |

Status Bar

16 |

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

18 | 19 |

Context Menu

20 |

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. 21 | To close submenus press the left arrow key. Press escape to close the context menu.

22 | 23 |

Keyboard Shortcuts

24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
KeystrokeFunction
Control-BBold
Control-IItalic
Control-ZUndo
Control-YRedo
46 | 47 | 48 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/default/content.css: -------------------------------------------------------------------------------- 1 | body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} 2 | body {background:#FFF;} 3 | body.mceForceColors {background:#FFF; color:#000;} 4 | body.mceBrowserDefaults {background:transparent; color:inherit; font-size:inherit; font-family:inherit;} 5 | h1 {font-size: 2em} 6 | h2 {font-size: 1.5em} 7 | h3 {font-size: 1.17em} 8 | h4 {font-size: 1em} 9 | h5 {font-size: .83em} 10 | h6 {font-size: .75em} 11 | .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} 12 | a.mceItemAnchor {display:inline-block; -webkit-user-select:all; -webkit-user-modify:read-only; -moz-user-select:all; -moz-user-modify:read-only; width:11px !important; height:11px !important; background:url(img/items.gif) no-repeat center center} 13 | span.mceItemNbsp {background: #DDD} 14 | td.mceSelected, th.mceSelected {background-color:#3399ff !important} 15 | img {border:0;} 16 | table, img, hr, .mceItemAnchor {cursor:default} 17 | table td, table th {cursor:text} 18 | ins {border-bottom:1px solid green; text-decoration: none; color:green} 19 | del {color:red; text-decoration:line-through} 20 | cite {border-bottom:1px dashed blue} 21 | acronym {border-bottom:1px dotted #CCC; cursor:help} 22 | abbr {border-bottom:1px dashed #CCC; cursor:help} 23 | 24 | /* IE */ 25 | * html body { 26 | scrollbar-3dlight-color:#F0F0EE; 27 | scrollbar-arrow-color:#676662; 28 | scrollbar-base-color:#F0F0EE; 29 | scrollbar-darkshadow-color:#DDD; 30 | scrollbar-face-color:#E0E0DD; 31 | scrollbar-highlight-color:#F0F0EE; 32 | scrollbar-shadow-color:#F0F0EE; 33 | scrollbar-track-color:#F5F5F5; 34 | } 35 | 36 | img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} 37 | font[face=mceinline] {font-family:inherit !important} 38 | *[contentEditable]:focus {outline:0} 39 | 40 | .mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} 41 | .mceItemShockWave {background-image:url(../../img/shockwave.gif)} 42 | .mceItemFlash {background-image:url(../../img/flash.gif)} 43 | .mceItemQuickTime {background-image:url(../../img/quicktime.gif)} 44 | .mceItemWindowsMedia {background-image:url(../../img/windowsmedia.gif)} 45 | .mceItemRealMedia {background-image:url(../../img/realmedia.gif)} 46 | .mceItemVideo {background-image:url(../../img/video.gif)} 47 | .mceItemAudio {background-image:url(../../img/video.gif)} 48 | .mceItemEmbeddedAudio {background-image:url(../../img/video.gif)} 49 | .mceItemIframe {background-image:url(../../img/iframe.gif)} 50 | .mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;} 51 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/buttons.png -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/items.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/items.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/menu_check.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/menu_check.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/progress.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/progress.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/tabs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/skins/default/img/tabs.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/highcontrast/content.css: -------------------------------------------------------------------------------- 1 | body, td, pre { margin:8px;} 2 | body.mceForceColors {background:#FFF; color:#000;} 3 | h1 {font-size: 2em} 4 | h2 {font-size: 1.5em} 5 | h3 {font-size: 1.17em} 6 | h4 {font-size: 1em} 7 | h5 {font-size: .83em} 8 | h6 {font-size: .75em} 9 | .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} 10 | a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} 11 | span.mceItemNbsp {background: #DDD} 12 | td.mceSelected, th.mceSelected {background-color:#3399ff !important} 13 | img {border:0;} 14 | table, img, hr, .mceItemAnchor {cursor:default} 15 | table td, table th {cursor:text} 16 | ins {border-bottom:1px solid green; text-decoration: none; color:green} 17 | del {color:red; text-decoration:line-through} 18 | cite {border-bottom:1px dashed blue} 19 | acronym {border-bottom:1px dotted #CCC; cursor:help} 20 | abbr {border-bottom:1px dashed #CCC; cursor:help} 21 | 22 | img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} 23 | font[face=mceinline] {font-family:inherit !important} 24 | *[contentEditable]:focus {outline:0} 25 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/o2k7/content.css: -------------------------------------------------------------------------------- 1 | body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} 2 | body {background:#FFF;} 3 | body.mceForceColors {background:#FFF; color:#000;} 4 | h1 {font-size: 2em} 5 | h2 {font-size: 1.5em} 6 | h3 {font-size: 1.17em} 7 | h4 {font-size: 1em} 8 | h5 {font-size: .83em} 9 | h6 {font-size: .75em} 10 | .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} 11 | a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} 12 | span.mceItemNbsp {background: #DDD} 13 | td.mceSelected, th.mceSelected {background-color:#3399ff !important} 14 | img {border:0;} 15 | table, img, hr, .mceItemAnchor {cursor:default} 16 | table td, table th {cursor:text} 17 | ins {border-bottom:1px solid green; text-decoration: none; color:green} 18 | del {color:red; text-decoration:line-through} 19 | cite {border-bottom:1px dashed blue} 20 | acronym {border-bottom:1px dotted #CCC; cursor:help} 21 | abbr {border-bottom:1px dashed #CCC; cursor:help} 22 | 23 | /* IE */ 24 | * html body { 25 | scrollbar-3dlight-color:#F0F0EE; 26 | scrollbar-arrow-color:#676662; 27 | scrollbar-base-color:#F0F0EE; 28 | scrollbar-darkshadow-color:#DDD; 29 | scrollbar-face-color:#E0E0DD; 30 | scrollbar-highlight-color:#F0F0EE; 31 | scrollbar-shadow-color:#F0F0EE; 32 | scrollbar-track-color:#F5F5F5; 33 | } 34 | 35 | img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} 36 | font[face=mceinline] {font-family:inherit !important} 37 | *[contentEditable]:focus {outline:0} 38 | 39 | .mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} 40 | .mceItemShockWave {background-image:url(../../img/shockwave.gif)} 41 | .mceItemFlash {background-image:url(../../img/flash.gif)} 42 | .mceItemQuickTime {background-image:url(../../img/quicktime.gif)} 43 | .mceItemWindowsMedia {background-image:url(../../img/windowsmedia.gif)} 44 | .mceItemRealMedia {background-image:url(../../img/realmedia.gif)} 45 | .mceItemVideo {background-image:url(../../img/video.gif)} 46 | .mceItemAudio {background-image:url(../../img/video.gif)} 47 | .mceItemIframe {background-image:url(../../img/iframe.gif)} 48 | .mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;} 49 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/skins/o2k7/ui_black.css: -------------------------------------------------------------------------------- 1 | /* Black */ 2 | .o2k7SkinBlack .mceToolbar .mceToolbarStart span, .o2k7SkinBlack .mceToolbar .mceToolbarEnd span, .o2k7SkinBlack .mceButton, .o2k7SkinBlack .mceSplitButton, .o2k7SkinBlack .mceSeparator, .o2k7SkinBlack .mceSplitButton a.mceOpen, .o2k7SkinBlack .mceListBox a.mceOpen {background-image:url(img/button_bg_black.png)} 3 | .o2k7SkinBlack td.mceToolbar, .o2k7SkinBlack td.mceStatusbar, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack .mceMenuItemTitle span.mceText, .o2k7SkinBlack .mceStatusbar div, .o2k7SkinBlack .mceStatusbar span, .o2k7SkinBlack .mceStatusbar a {background:#535353; color:#FFF} 4 | .o2k7SkinBlack table.mceListBoxEnabled .mceText, o2k7SkinBlack .mceListBox .mceText {background:#FFF; border:1px solid #CBCFD4; border-bottom-color:#989FA9; border-right:0} 5 | .o2k7SkinBlack table.mceListBoxEnabled:hover .mceText, .o2k7SkinBlack .mceListBoxHover .mceText, .o2k7SkinBlack .mceListBoxSelected .mceText {background:#FFF; border:1px solid #FFBD69; border-right:0} 6 | .o2k7SkinBlack .mceExternalToolbar, .o2k7SkinBlack .mceListBox .mceText, .o2k7SkinBlack div.mceMenu, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceFirst td, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceLast td, .o2k7SkinBlack .mceIframeContainer {border-color: #535353;} 7 | .o2k7SkinBlack table.mceSplitButtonEnabled:hover a.mceAction, .o2k7SkinBlack .mceSplitButtonHover a.mceAction, .o2k7SkinBlack .mceSplitButtonSelected {background-image:url(img/button_bg_black.png)} 8 | .o2k7SkinBlack .mceMenu .mceMenuItemEnabled a:hover, .o2k7SkinBlack .mceMenu .mceMenuItemActive {background-color:#FFE7A1} -------------------------------------------------------------------------------- /nc-cms/system/js/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 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/advanced/source_editor.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | {#advanced_dlg.code_title} 4 | 5 | 6 | 7 | 8 |
9 |
10 | 11 |
12 | 13 |
14 | 15 |
16 | 17 | 18 | 19 |
20 | 21 | 22 |
23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/simple/editor_template.js: -------------------------------------------------------------------------------- 1 | (function(){var a=tinymce.DOM;tinymce.ThemeManager.requireLangPack("simple");tinymce.create("tinymce.themes.SimpleTheme",{init:function(c,d){var e=this,b=["Bold","Italic","Underline","Strikethrough","InsertUnorderedList","InsertOrderedList"],f=c.settings;e.editor=c;c.contentCSS.push(d+"/skins/"+f.skin+"/content.css");c.onInit.add(function(){c.onNodeChange.add(function(h,g){tinymce.each(b,function(i){g.get(i.toLowerCase()).setActive(h.queryCommandState(i))})})});a.loadCSS((f.editor_css?c.documentBaseURI.toAbsolute(f.editor_css):"")||d+"/skins/"+f.skin+"/ui.css")},renderUI:function(h){var e=this,i=h.targetNode,b,c,d=e.editor,f=d.controlManager,g;i=a.insertAfter(a.create("span",{id:d.id+"_container","class":"mceEditor "+d.settings.skin+"SimpleSkin"}),i);i=g=a.add(i,"table",{cellPadding:0,cellSpacing:0,"class":"mceLayout"});i=c=a.add(i,"tbody");i=a.add(c,"tr");i=b=a.add(a.add(i,"td"),"div",{"class":"mceIframeContainer"});i=a.add(a.add(c,"tr",{"class":"last"}),"td",{"class":"mceToolbar mceLast",align:"center"});c=e.toolbar=f.createToolbar("tools1");c.add(f.createButton("bold",{title:"simple.bold_desc",cmd:"Bold"}));c.add(f.createButton("italic",{title:"simple.italic_desc",cmd:"Italic"}));c.add(f.createButton("underline",{title:"simple.underline_desc",cmd:"Underline"}));c.add(f.createButton("strikethrough",{title:"simple.striketrough_desc",cmd:"Strikethrough"}));c.add(f.createSeparator());c.add(f.createButton("undo",{title:"simple.undo_desc",cmd:"Undo"}));c.add(f.createButton("redo",{title:"simple.redo_desc",cmd:"Redo"}));c.add(f.createSeparator());c.add(f.createButton("cleanup",{title:"simple.cleanup_desc",cmd:"mceCleanup"}));c.add(f.createSeparator());c.add(f.createButton("insertunorderedlist",{title:"simple.bullist_desc",cmd:"InsertUnorderedList"}));c.add(f.createButton("insertorderedlist",{title:"simple.numlist_desc",cmd:"InsertOrderedList"}));c.renderTo(i);return{iframeContainer:b,editorContainer:d.id+"_container",sizeContainer:g,deltaHeight:-20}},getInfo:function(){return{longname:"Simple theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.ThemeManager.add("simple",tinymce.themes.SimpleTheme)})(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/simple/editor_template_src.js: -------------------------------------------------------------------------------- 1 | /** 2 | * editor_template_src.js 3 | * 4 | * Copyright 2009, Moxiecode Systems AB 5 | * Released under LGPL License. 6 | * 7 | * License: http://tinymce.moxiecode.com/license 8 | * Contributing: http://tinymce.moxiecode.com/contributing 9 | */ 10 | 11 | (function() { 12 | var DOM = tinymce.DOM; 13 | 14 | // Tell it to load theme specific language pack(s) 15 | tinymce.ThemeManager.requireLangPack('simple'); 16 | 17 | tinymce.create('tinymce.themes.SimpleTheme', { 18 | init : function(ed, url) { 19 | var t = this, states = ['Bold', 'Italic', 'Underline', 'Strikethrough', 'InsertUnorderedList', 'InsertOrderedList'], s = ed.settings; 20 | 21 | t.editor = ed; 22 | ed.contentCSS.push(url + "/skins/" + s.skin + "/content.css"); 23 | 24 | ed.onInit.add(function() { 25 | ed.onNodeChange.add(function(ed, cm) { 26 | tinymce.each(states, function(c) { 27 | cm.get(c.toLowerCase()).setActive(ed.queryCommandState(c)); 28 | }); 29 | }); 30 | }); 31 | 32 | DOM.loadCSS((s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : '') || url + "/skins/" + s.skin + "/ui.css"); 33 | }, 34 | 35 | renderUI : function(o) { 36 | var t = this, n = o.targetNode, ic, tb, ed = t.editor, cf = ed.controlManager, sc; 37 | 38 | n = DOM.insertAfter(DOM.create('span', {id : ed.id + '_container', 'class' : 'mceEditor ' + ed.settings.skin + 'SimpleSkin'}), n); 39 | n = sc = DOM.add(n, 'table', {cellPadding : 0, cellSpacing : 0, 'class' : 'mceLayout'}); 40 | n = tb = DOM.add(n, 'tbody'); 41 | 42 | // Create iframe container 43 | n = DOM.add(tb, 'tr'); 44 | n = ic = DOM.add(DOM.add(n, 'td'), 'div', {'class' : 'mceIframeContainer'}); 45 | 46 | // Create toolbar container 47 | n = DOM.add(DOM.add(tb, 'tr', {'class' : 'last'}), 'td', {'class' : 'mceToolbar mceLast', align : 'center'}); 48 | 49 | // Create toolbar 50 | tb = t.toolbar = cf.createToolbar("tools1"); 51 | tb.add(cf.createButton('bold', {title : 'simple.bold_desc', cmd : 'Bold'})); 52 | tb.add(cf.createButton('italic', {title : 'simple.italic_desc', cmd : 'Italic'})); 53 | tb.add(cf.createButton('underline', {title : 'simple.underline_desc', cmd : 'Underline'})); 54 | tb.add(cf.createButton('strikethrough', {title : 'simple.striketrough_desc', cmd : 'Strikethrough'})); 55 | tb.add(cf.createSeparator()); 56 | tb.add(cf.createButton('undo', {title : 'simple.undo_desc', cmd : 'Undo'})); 57 | tb.add(cf.createButton('redo', {title : 'simple.redo_desc', cmd : 'Redo'})); 58 | tb.add(cf.createSeparator()); 59 | tb.add(cf.createButton('cleanup', {title : 'simple.cleanup_desc', cmd : 'mceCleanup'})); 60 | tb.add(cf.createSeparator()); 61 | tb.add(cf.createButton('insertunorderedlist', {title : 'simple.bullist_desc', cmd : 'InsertUnorderedList'})); 62 | tb.add(cf.createButton('insertorderedlist', {title : 'simple.numlist_desc', cmd : 'InsertOrderedList'})); 63 | tb.renderTo(n); 64 | 65 | return { 66 | iframeContainer : ic, 67 | editorContainer : ed.id + '_container', 68 | sizeContainer : sc, 69 | deltaHeight : -20 70 | }; 71 | }, 72 | 73 | getInfo : function() { 74 | return { 75 | longname : 'Simple theme', 76 | author : 'Moxiecode Systems AB', 77 | authorurl : 'http://tinymce.moxiecode.com', 78 | version : tinymce.majorVersion + "." + tinymce.minorVersion 79 | } 80 | } 81 | }); 82 | 83 | tinymce.ThemeManager.add('simple', tinymce.themes.SimpleTheme); 84 | })(); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/simple/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/simple/img/icons.gif -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/simple/langs/en.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.simple',{"cleanup_desc":"Cleanup Messy Code","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","striketrough_desc":"Strikethrough","underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)"}); -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/simple/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 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/simple/skins/default/ui.css: -------------------------------------------------------------------------------- 1 | /* Reset */ 2 | .defaultSimpleSkin table, .defaultSimpleSkin tbody, .defaultSimpleSkin a, .defaultSimpleSkin img, .defaultSimpleSkin tr, .defaultSimpleSkin div, .defaultSimpleSkin td, .defaultSimpleSkin iframe, .defaultSimpleSkin span, .defaultSimpleSkin * {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 | .defaultSimpleSkin {position:relative} 6 | .defaultSimpleSkin table.mceLayout {background:#F0F0EE; border:1px solid #CCC;} 7 | .defaultSimpleSkin iframe {display:block; background:#FFF; border-bottom:1px solid #CCC;} 8 | .defaultSimpleSkin .mceToolbar {height:24px;} 9 | 10 | /* Layout */ 11 | .defaultSimpleSkin span.mceIcon, .defaultSimpleSkin img.mceIcon {display:block; width:20px; height:20px} 12 | .defaultSimpleSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} 13 | 14 | /* Button */ 15 | .defaultSimpleSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px} 16 | .defaultSimpleSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} 17 | .defaultSimpleSkin a.mceButtonActive {border:1px solid #0A246A; background-color:#C2CBE0} 18 | .defaultSimpleSkin .mceButtonDisabled span {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} 19 | 20 | /* Separator */ 21 | .defaultSimpleSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:0 2px 0 4px} 22 | 23 | /* Theme */ 24 | .defaultSimpleSkin span.mce_bold {background-position:0 0} 25 | .defaultSimpleSkin span.mce_italic {background-position:-60px 0} 26 | .defaultSimpleSkin span.mce_underline {background-position:-140px 0} 27 | .defaultSimpleSkin span.mce_strikethrough {background-position:-120px 0} 28 | .defaultSimpleSkin span.mce_undo {background-position:-160px 0} 29 | .defaultSimpleSkin span.mce_redo {background-position:-100px 0} 30 | .defaultSimpleSkin span.mce_cleanup {background-position:-40px 0} 31 | .defaultSimpleSkin span.mce_insertunorderedlist {background-position:-20px 0} 32 | .defaultSimpleSkin span.mce_insertorderedlist {background-position:-80px 0} 33 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/simple/skins/o2k7/content.css: -------------------------------------------------------------------------------- 1 | body, td, pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} 2 | 3 | body {background: #FFF;} 4 | .mceVisualAid {border: 1px dashed #BBB;} 5 | 6 | /* IE */ 7 | 8 | * html body { 9 | scrollbar-3dlight-color: #F0F0EE; 10 | scrollbar-arrow-color: #676662; 11 | scrollbar-base-color: #F0F0EE; 12 | scrollbar-darkshadow-color: #DDDDDD; 13 | scrollbar-face-color: #E0E0DD; 14 | scrollbar-highlight-color: #F0F0EE; 15 | scrollbar-shadow-color: #F0F0EE; 16 | scrollbar-track-color: #F5F5F5; 17 | } 18 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnat/nc-cms/0e310068cdf4e18d60f8a4d83f6253f5bc5348e1/nc-cms/system/js/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/themes/simple/skins/o2k7/ui.css: -------------------------------------------------------------------------------- 1 | /* Reset */ 2 | .o2k7SimpleSkin table, .o2k7SimpleSkin tbody, .o2k7SimpleSkin a, .o2k7SimpleSkin img, .o2k7SimpleSkin tr, .o2k7SimpleSkin div, .o2k7SimpleSkin td, .o2k7SimpleSkin iframe, .o2k7SimpleSkin span, .o2k7SimpleSkin * {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 | .o2k7SimpleSkin {position:relative} 6 | .o2k7SimpleSkin table.mceLayout {background:#E5EFFD; border:1px solid #ABC6DD;} 7 | .o2k7SimpleSkin iframe {display:block; background:#FFF; border-bottom:1px solid #ABC6DD;} 8 | .o2k7SimpleSkin .mceToolbar {height:26px;} 9 | 10 | /* Layout */ 11 | .o2k7SimpleSkin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; } 12 | .o2k7SimpleSkin .mceToolbar .mceToolbarEnd span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px} 13 | .o2k7SimpleSkin span.mceIcon, .o2k7SimpleSkin img.mceIcon {display:block; width:20px; height:20px} 14 | .o2k7SimpleSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} 15 | 16 | /* Button */ 17 | .o2k7SimpleSkin .mceButton {display:block; background:url(img/button_bg.png); width:22px; height:22px} 18 | .o2k7SimpleSkin a.mceButton span, .o2k7SimpleSkin a.mceButton img {margin:1px 0 0 1px} 19 | .o2k7SimpleSkin a.mceButtonEnabled:hover {background-color:#B2BBD0; background-position:0 -22px} 20 | .o2k7SimpleSkin a.mceButtonActive {background-position:0 -44px} 21 | .o2k7SimpleSkin .mceButtonDisabled span {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} 22 | 23 | /* Separator */ 24 | .o2k7SimpleSkin .mceSeparator {display:block; background:url(img/button_bg.png) -22px 0; width:5px; height:22px} 25 | 26 | /* Theme */ 27 | .o2k7SimpleSkin span.mce_bold {background-position:0 0} 28 | .o2k7SimpleSkin span.mce_italic {background-position:-60px 0} 29 | .o2k7SimpleSkin span.mce_underline {background-position:-140px 0} 30 | .o2k7SimpleSkin span.mce_strikethrough {background-position:-120px 0} 31 | .o2k7SimpleSkin span.mce_undo {background-position:-160px 0} 32 | .o2k7SimpleSkin span.mce_redo {background-position:-100px 0} 33 | .o2k7SimpleSkin span.mce_cleanup {background-position:-40px 0} 34 | .o2k7SimpleSkin span.mce_insertunorderedlist {background-position:-20px 0} 35 | .o2k7SimpleSkin span.mce_insertorderedlist {background-position:-80px 0} 36 | -------------------------------------------------------------------------------- /nc-cms/system/js/tiny_mce/tiny_mce_popup.js: -------------------------------------------------------------------------------- 1 | 2 | // Uncomment and change this document.domain value if you are loading the script cross subdomains 3 | // document.domain = 'moxiecode.com'; 4 | 5 | var tinymce=null,tinyMCEPopup,tinyMCE;tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=b.editor.windowManager.createInstance("tinymce.dom.DOMUtils",document,{ownEvents:true,proxy:tinyMCEPopup._eventProxy});b.dom.bind(window,"ready",b._onDOMLoaded,b);if(b.features.popup_css!==false){b.dom.loadCSS(b.features.popup_css||b.editor.settings.popup_css)}b.listeners=[];b.onInit={add:function(e,d){b.listeners.push({func:e,scope:d})}};b.isWindow=!b.getWindowArg("mce_inline");b.id=b.getWindowArg("mce_window_id");b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return(!window.frameElement&&window.dialogArguments)||opener||parent||top},getWindowArg:function(c,b){var a=this.params[c];return tinymce.is(a)?a:b},getParam:function(b,a){return this.editor.getParam(b,a)},getLang:function(b,a){return this.editor.getLang(b,a)},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},resizeToInnerSize:function(){var a=this;setTimeout(function(){var b=a.dom.getViewPort(window);a.editor.windowManager.resizeBy(a.getWindowArg("mce_width")-b.w,a.getWindowArg("mce_height")-b.h,a.id||window)},10)},executeOnLoad:function(s){this.onInit.add(function(){eval(s)})},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selection.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(!a.isWindow&&tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}},requireLangPack:function(){var b=this,a=b.getWindowArg("plugin_url")||b.getWindowArg("theme_url");if(a&&b.editor.settings.language&&b.features.translate_i18n!==false&&b.editor.settings.language_load!==false){a+="/langs/"+b.editor.settings.language+"_dlg.js";if(!tinymce.ScriptLoader.isDone(a)){document.write(' 12 | 69 | 70 | 71 |
72 |
73 |

74 |

75 |
76 |
77 | 78 | 79 |

80 |

81 |
82 | 83 |

84 |

85 | 86 | 87 |
88 | 89 |
90 |
91 | 92 | -------------------------------------------------------------------------------- /nc-cms/system/views/edit_string.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | nc-cms | <?php echo NC_LANG_EDITOR_TEXT; ?> 6 | 7 | 8 | 9 | 10 | 43 | 44 | 45 |
46 |
47 |

48 |

49 |
50 |

51 |
52 | 53 |

54 | 55 |
56 | 57 | 58 |
59 | 60 |
61 |
62 | 63 | 64 | -------------------------------------------------------------------------------- /nc-cms/system/views/login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | nc-cms | <?php echo NC_LANG_LOGIN; ?> 6 | 7 | 8 | 9 | 26 | 27 | 28 |
29 |
30 |

31 |
32 |

33 |
34 | 35 |

36 |

37 |
38 | 39 |

40 |
41 | 42 |
43 | 44 |
45 |

Powered by nc-cms.

46 |

«

47 |
48 | 49 | 50 | --------------------------------------------------------------------------------