1
|
1 |
<?php |
|
2 |
|
|
3 |
if ( !defined('ABSPATH') ) |
|
4 |
exit; |
|
5 |
|
|
6 |
require(ABSPATH . 'wp-includes/version.php'); |
|
7 |
|
|
8 |
$man_version = md5( $tinymce_version . $manifest_version ); |
|
9 |
$mce_ver = "ver=$tinymce_version"; |
|
10 |
|
|
11 |
/** |
|
12 |
* Retrieve list of all cacheable WP files |
|
13 |
* |
|
14 |
* Array format: file, version (optional), bool (whether to use src and set ignoreQuery) |
|
15 |
*/ |
|
16 |
function &get_manifest() { |
|
17 |
global $mce_ver; |
|
18 |
|
|
19 |
$files = array( |
|
20 |
array('images/align-center.png'), |
|
21 |
array('images/align-left.png'), |
|
22 |
array('images/align-none.png'), |
|
23 |
array('images/align-right.png'), |
|
24 |
array('images/archive-link.png'), |
|
25 |
array('images/blue-grad.png'), |
|
26 |
array('images/browse-happy.gif'), |
|
27 |
array('images/bubble_bg.gif'), |
|
28 |
array('images/bubble_bg-rtl.gif'), |
|
29 |
array('images/button-grad.png'), |
|
30 |
array('images/button-grad-active.png'), |
|
31 |
array('images/comment-grey-bubble.png'), |
|
32 |
array('images/date-button.gif'), |
|
33 |
array('images/ed-bg.gif'), |
|
34 |
array('images/fade-butt.png'), |
|
35 |
array('images/fav.png'), |
|
36 |
array('images/fav-arrow.gif'), |
|
37 |
array('images/fav-arrow-rtl.gif'), |
|
38 |
array('images/fav-top.png'), |
|
39 |
array('images/generic.png'), |
|
40 |
array('images/gray-grad.png'), |
|
41 |
array('images/icons32.png'), |
|
42 |
array('images/icons32-vs.png'), |
|
43 |
array('images/list.png'), |
|
44 |
array('images/list-vs.png'), |
|
45 |
array('images/wpspin_light.gif'), |
|
46 |
array('images/wpspin_dark.gif'), |
|
47 |
array('images/logo.gif'), |
|
48 |
array('images/logo-ghost.png'), |
|
49 |
array('images/logo-login.gif'), |
|
50 |
array('images/media-button-image.gif'), |
|
51 |
array('images/media-button-music.gif'), |
|
52 |
array('images/media-button-other.gif'), |
|
53 |
array('images/media-button-video.gif'), |
|
54 |
array('images/menu.png'), |
|
55 |
array('images/menu-vs.png'), |
|
56 |
array('images/menu-arrows.gif'), |
|
57 |
array('images/menu-bits.gif'), |
|
58 |
array('images/menu-bits-rtl.gif'), |
|
59 |
array('images/menu-dark.gif'), |
|
60 |
array('images/menu-dark-rtl.gif'), |
|
61 |
array('images/no.png'), |
|
62 |
array('images/required.gif'), |
|
63 |
array('images/resize.gif'), |
|
64 |
array('images/screen-options-left.gif'), |
|
65 |
array('images/screen-options-right.gif'), |
|
66 |
array('images/screen-options-right-up.gif'), |
|
67 |
array('images/se.png'), |
|
68 |
array('images/star.gif'), |
|
69 |
array('images/toggle-arrow.gif'), |
|
70 |
array('images/toggle-arrow-rtl.gif'), |
|
71 |
array('images/white-grad.png'), |
|
72 |
array('images/white-grad-active.png'), |
|
73 |
array('images/wordpress-logo.png'), |
|
74 |
array('images/wp-logo.gif'), |
|
75 |
array('images/xit.gif'), |
|
76 |
array('images/yes.png'), |
|
77 |
array('../wp-includes/images/crystal/archive.png'), |
|
78 |
array('../wp-includes/images/crystal/audio.png'), |
|
79 |
array('../wp-includes/images/crystal/code.png'), |
|
80 |
array('../wp-includes/images/crystal/default.png'), |
|
81 |
array('../wp-includes/images/crystal/document.png'), |
|
82 |
array('../wp-includes/images/crystal/interactive.png'), |
|
83 |
array('../wp-includes/images/crystal/text.png'), |
|
84 |
array('../wp-includes/images/crystal/video.png'), |
|
85 |
array('../wp-includes/images/crystal/spreadsheet.png'), |
|
86 |
array('../wp-includes/images/rss.png'), |
|
87 |
array('../wp-includes/images/blank.gif'), |
|
88 |
array('../wp-includes/images/upload.png'), |
|
89 |
array('../wp-includes/js/thickbox/loadingAnimation.gif'), |
|
90 |
array('../wp-includes/js/thickbox/tb-close.png'), |
|
91 |
); |
|
92 |
|
|
93 |
if ( @is_file('../wp-includes/js/tinymce/tiny_mce.js') ) : |
|
94 |
$mce = array( |
|
95 |
array('../wp-includes/js/tinymce/wp-tinymce.php', $mce_ver, true), |
|
96 |
|
|
97 |
array('../wp-includes/js/tinymce/tiny_mce.js', $mce_ver, true), |
|
98 |
array('../wp-includes/js/tinymce/langs/wp-langs-en.js', $mce_ver, true), |
|
99 |
array('../wp-includes/js/tinymce/utils/mctabs.js', $mce_ver, true), |
|
100 |
array('../wp-includes/js/tinymce/utils/validate.js', $mce_ver, true), |
|
101 |
array('../wp-includes/js/tinymce/utils/form_utils.js', $mce_ver, true), |
|
102 |
array('../wp-includes/js/tinymce/utils/editable_selects.js', $mce_ver, true), |
|
103 |
array('../wp-includes/js/tinymce/tiny_mce_popup.js', $mce_ver, true), |
|
104 |
|
|
105 |
array('../wp-includes/js/tinymce/themes/advanced/editor_template.js', $mce_ver, true), |
|
106 |
array('../wp-includes/js/tinymce/themes/advanced/source_editor.htm', $mce_ver, true), |
|
107 |
array('../wp-includes/js/tinymce/themes/advanced/anchor.htm', $mce_ver, true), |
|
108 |
array('../wp-includes/js/tinymce/themes/advanced/image.htm', $mce_ver, true), |
|
109 |
array('../wp-includes/js/tinymce/themes/advanced/link.htm', $mce_ver, true), |
|
110 |
array('../wp-includes/js/tinymce/themes/advanced/color_picker.htm', $mce_ver, true), |
|
111 |
array('../wp-includes/js/tinymce/themes/advanced/charmap.htm', $mce_ver, true), |
|
112 |
array('../wp-includes/js/tinymce/themes/advanced/js/color_picker.js', $mce_ver, true), |
|
113 |
array('../wp-includes/js/tinymce/themes/advanced/js/charmap.js', $mce_ver, true), |
|
114 |
array('../wp-includes/js/tinymce/themes/advanced/js/image.js', $mce_ver, true), |
|
115 |
array('../wp-includes/js/tinymce/themes/advanced/js/link.js', $mce_ver, true), |
|
116 |
array('../wp-includes/js/tinymce/themes/advanced/js/source_editor.js', $mce_ver, true), |
|
117 |
array('../wp-includes/js/tinymce/themes/advanced/js/anchor.js', $mce_ver, true), |
|
118 |
array('../wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css', $mce_ver, true), |
|
119 |
array('../wp-includes/js/tinymce/themes/advanced/skins/wp_theme/content.css', $mce_ver, true), |
|
120 |
array('../wp-includes/js/tinymce/themes/advanced/skins/wp_theme/dialog.css', $mce_ver, true), |
|
121 |
|
|
122 |
array('../wp-includes/js/tinymce/plugins/fullscreen/editor_plugin.js', $mce_ver, true), |
|
123 |
array('../wp-includes/js/tinymce/plugins/fullscreen/fullscreen.htm', $mce_ver, true), |
|
124 |
|
|
125 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/editor_plugin.js', $mce_ver, true), |
|
126 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/template.htm', $mce_ver, true), |
|
127 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/window.css', $mce_ver, true), |
|
128 |
|
|
129 |
array('../wp-includes/js/tinymce/plugins/media/editor_plugin.js', $mce_ver, true), |
|
130 |
array('../wp-includes/js/tinymce/plugins/media/js/media.js', $mce_ver, true), |
|
131 |
array('../wp-includes/js/tinymce/plugins/media/media.htm', $mce_ver, true), |
|
132 |
array('../wp-includes/js/tinymce/plugins/media/css/content.css', $mce_ver, true), |
|
133 |
array('../wp-includes/js/tinymce/plugins/media/css/media.css', $mce_ver, true), |
|
134 |
|
|
135 |
array('../wp-includes/js/tinymce/plugins/paste/editor_plugin.js', $mce_ver, true), |
|
136 |
array('../wp-includes/js/tinymce/plugins/paste/js/pasteword.js', $mce_ver, true), |
|
137 |
array('../wp-includes/js/tinymce/plugins/paste/js/pastetext.js', $mce_ver, true), |
|
138 |
array('../wp-includes/js/tinymce/plugins/paste/pasteword.htm', $mce_ver, true), |
|
139 |
array('../wp-includes/js/tinymce/plugins/paste/blank.htm', $mce_ver, true), |
|
140 |
array('../wp-includes/js/tinymce/plugins/paste/pastetext.htm', $mce_ver, true), |
|
141 |
|
|
142 |
array('../wp-includes/js/tinymce/plugins/safari/editor_plugin.js', $mce_ver, true), |
|
143 |
|
|
144 |
array('../wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js', $mce_ver, true), |
|
145 |
array('../wp-includes/js/tinymce/plugins/spellchecker/css/content.css', $mce_ver, true), |
|
146 |
|
|
147 |
array('../wp-includes/js/tinymce/plugins/tabfocus/editor_plugin.js', $mce_ver, true), |
|
148 |
|
|
149 |
array('../wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js', $mce_ver, true), |
|
150 |
array('../wp-includes/js/tinymce/plugins/wordpress/css/content.css', $mce_ver, true), |
|
151 |
|
|
152 |
array('../wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.js', $mce_ver, true), |
|
153 |
array('../wp-includes/js/tinymce/plugins/wpeditimage/editimage.html', $mce_ver, true), |
|
154 |
array('../wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js', $mce_ver, true), |
|
155 |
array('../wp-includes/js/tinymce/plugins/wpeditimage/css/editimage.css', $mce_ver, true), |
|
156 |
array('../wp-includes/js/tinymce/plugins/wpeditimage/css/editimage-rtl.css', $mce_ver, true), |
|
157 |
|
|
158 |
array('../wp-includes/js/tinymce/plugins/wpgallery/editor_plugin.js', $mce_ver, true), |
|
159 |
|
|
160 |
array('../wp-includes/js/tinymce/themes/advanced/img/icons.gif'), |
|
161 |
array('../wp-includes/js/tinymce/themes/advanced/img/colorpicker.jpg'), |
|
162 |
array('../wp-includes/js/tinymce/themes/advanced/img/fm.gif'), |
|
163 |
array('../wp-includes/js/tinymce/themes/advanced/img/gotmoxie.png'), |
|
164 |
array('../wp-includes/js/tinymce/themes/advanced/img/sflogo.png'), |
|
165 |
array('../wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/butt2.png'), |
|
166 |
array('../wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/fade-butt.png'), |
|
167 |
array('../wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/tabs.gif'), |
|
168 |
array('../wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/down_arrow.gif'), |
|
169 |
array('../wp-includes/js/tinymce/themes/advanced/skins/default/img/progress.gif'), |
|
170 |
array('../wp-includes/js/tinymce/themes/advanced/skins/default/img/menu_check.gif'), |
|
171 |
array('../wp-includes/js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif'), |
|
172 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/drag.gif'), |
|
173 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif'), |
|
174 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif'), |
|
175 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif'), |
|
176 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif'), |
|
177 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/button.gif'), |
|
178 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif'), |
|
179 |
array('../wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif'), |
|
180 |
array('../wp-includes/js/tinymce/plugins/media/img/flash.gif'), |
|
181 |
array('../wp-includes/js/tinymce/plugins/media/img/flv_player.swf'), |
|
182 |
array('../wp-includes/js/tinymce/plugins/media/img/quicktime.gif'), |
|
183 |
array('../wp-includes/js/tinymce/plugins/media/img/realmedia.gif'), |
|
184 |
array('../wp-includes/js/tinymce/plugins/media/img/shockwave.gif'), |
|
185 |
array('../wp-includes/js/tinymce/plugins/media/img/windowsmedia.gif'), |
|
186 |
array('../wp-includes/js/tinymce/plugins/media/img/trans.gif'), |
|
187 |
array('../wp-includes/js/tinymce/plugins/spellchecker/img/wline.gif'), |
|
188 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/more.gif'), |
|
189 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/more_bug.gif'), |
|
190 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/page.gif'), |
|
191 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/page_bug.gif'), |
|
192 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/toolbars.gif'), |
|
193 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/help.gif'), |
|
194 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/image.gif'), |
|
195 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/media.gif'), |
|
196 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/video.gif'), |
|
197 |
array('../wp-includes/js/tinymce/plugins/wordpress/img/audio.gif'), |
|
198 |
array('../wp-includes/js/tinymce/plugins/wpeditimage/img/image.png'), |
|
199 |
array('../wp-includes/js/tinymce/plugins/wpeditimage/img/delete.png'), |
|
200 |
array('../wp-includes/js/tinymce/plugins/wpgallery/img/delete.png'), |
|
201 |
array('../wp-includes/js/tinymce/plugins/wpgallery/img/edit.png'), |
|
202 |
array('../wp-includes/js/tinymce/plugins/wpgallery/img/gallery.png') |
|
203 |
); |
|
204 |
$files = array_merge($files, $mce); |
|
205 |
endif; |
|
206 |
|
|
207 |
return $files; |
|
208 |
} |