mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-10 20:44:28 +09:00
commit
a2c9c1b2ce
35 changed files with 45 additions and 34 deletions
|
|
@ -11,6 +11,8 @@ RewriteRule ^(\.|codeception\.|composer\.|Gruntfile\.js|package\.json|CONTRIBUTI
|
||||||
# static files
|
# static files
|
||||||
RewriteCond %{SCRIPT_FILENAME} !-f
|
RewriteCond %{SCRIPT_FILENAME} !-f
|
||||||
RewriteRule ^(.+)/(addons|files|layouts|m\.layouts|modules|widgets|widgetstyles)/(.*) ./$2/$3 [L]
|
RewriteRule ^(.+)/(addons|files|layouts|m\.layouts|modules|widgets|widgetstyles)/(.*) ./$2/$3 [L]
|
||||||
|
RewriteCond %{SCRIPT_FILENAME} !-f
|
||||||
|
RewriteRule ^(.+)\.min\.(css|js)$ ./$1.$2 [L]
|
||||||
|
|
||||||
# rss, blogAPI
|
# rss, blogAPI
|
||||||
RewriteRule ^(rss|atom)$ ./index.php?module=rss&act=$1 [L]
|
RewriteRule ^(rss|atom)$ ./index.php?module=rss&act=$1 [L]
|
||||||
|
|
|
||||||
|
|
@ -180,8 +180,7 @@ class FrontEndFileHandler extends Handler
|
||||||
$file->vars = (array)$vars;
|
$file->vars = (array)$vars;
|
||||||
|
|
||||||
// Fix incorrectly minified URL
|
// Fix incorrectly minified URL
|
||||||
if($file->isMinified && !$file->isExternalURL && (!file_exists($file->fileFullPath) || is_link($file->fileFullPath) ||
|
if($file->isMinified && !$file->isExternalURL && (!file_exists($file->fileFullPath) || is_link($file->fileFullPath) || filesize($file->fileFullPath) < 40))
|
||||||
(filesize($file->fileFullPath) < 32 && trim(file_get_contents($file->fileFullPath)) === $file->keyName)))
|
|
||||||
{
|
{
|
||||||
if(file_exists($file->fileRealPath . '/' . $file->fileNameNoExt . '.' . $file->fileExtension))
|
if(file_exists($file->fileRealPath . '/' . $file->fileNameNoExt . '.' . $file->fileExtension))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
/* Intercept getScript error due to broken minified script URL */
|
/* Intercept getScript error due to broken minified script URL */
|
||||||
$(document).ajaxError(function(event, jqxhr, settings, thrownError) {
|
$(document).ajaxError(function(event, jqxhr, settings, thrownError) {
|
||||||
if(settings.dataType === "script" && (jqxhr.status >= 400 || (jqxhr.responseText && jqxhr.responseText.length < 32))) {
|
if(settings.dataType === "script" && (jqxhr.status >= 400 || (jqxhr.responseText && jqxhr.responseText.length < 40))) {
|
||||||
var match = /^(.+)\.min\.(css|js)($|\?)/.exec(settings.url);
|
var match = /^(.+)\.min\.(css|js)($|\?)/.exec(settings.url);
|
||||||
if(match) {
|
if(match) {
|
||||||
$.getScript(match[1] + "." + match[2], settings.success);
|
$.getScript(match[1] + "." + match[2], settings.success);
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,11 @@ location ~ ^/rhymix/(.+)/(addons|files|layouts|m\.layouts|modules|widgets|widget
|
||||||
try_files $uri $uri/ /rhymix/$2/$3;
|
try_files $uri $uri/ /rhymix/$2/$3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# fix incorrect minified URLs (for legacy support)
|
||||||
|
location ~ ^/rhymix/(.+)\.min\.(css|js)$ {
|
||||||
|
try_files $uri $uri/ /rhymix/$1.$2;
|
||||||
|
}
|
||||||
|
|
||||||
# rss, blogAPI
|
# rss, blogAPI
|
||||||
rewrite ^/rhymix/(rss|atom)$ /rhymix/index.php?module=rss&act=$1 last;
|
rewrite ^/rhymix/(rss|atom)$ /rhymix/index.php?module=rss&act=$1 last;
|
||||||
rewrite ^/rhymix/([a-zA-Z0-9_]+)/(rss|atom|api)$ /rhymix/index.php?mid=$1&act=$2 last;
|
rewrite ^/rhymix/([a-zA-Z0-9_]+)/(rss|atom|api)$ /rhymix/index.php?mid=$1&act=$2 last;
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,11 @@ location ~ ^/(.+)/(addons|files|layouts|m\.layouts|modules|widgets|widgetstyles)
|
||||||
try_files $uri $uri/ /$2/$3;
|
try_files $uri $uri/ /$2/$3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# fix incorrect minified URLs (for legacy support)
|
||||||
|
location ~ ^/(.+)\.min\.(css|js)$ {
|
||||||
|
try_files $uri $uri/ /$1.$2;
|
||||||
|
}
|
||||||
|
|
||||||
# rss, blogAPI
|
# rss, blogAPI
|
||||||
rewrite ^/(rss|atom)$ /index.php?module=rss&act=$1 last;
|
rewrite ^/(rss|atom)$ /index.php?module=rss&act=$1 last;
|
||||||
rewrite ^/([a-zA-Z0-9_]+)/(rss|atom|api)$ /index.php?mid=$1&act=$2 last;
|
rewrite ^/([a-zA-Z0-9_]+)/(rss|atom|api)$ /index.php?mid=$1&act=$2 last;
|
||||||
|
|
|
||||||
1
modules/admin/tpl/css/admin.min.css
vendored
1
modules/admin/tpl/css/admin.min.css
vendored
|
|
@ -1 +0,0 @@
|
||||||
admin.css
|
|
||||||
1
modules/admin/tpl/css/admin.min.css
vendored
Normal file
1
modules/admin/tpl/css/admin.min.css
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
/* This file is not used in Rhymix. */
|
||||||
1
modules/admin/tpl/js/admin.min.js
vendored
1
modules/admin/tpl/js/admin.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
admin.js
|
|
||||||
1
modules/admin/tpl/js/admin.min.js
vendored
Normal file
1
modules/admin/tpl/js/admin.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/admin/tpl/js/config.min.js
vendored
1
modules/admin/tpl/js/config.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
config.js
|
|
||||||
1
modules/admin/tpl/js/config.min.js
vendored
Normal file
1
modules/admin/tpl/js/config.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/admin/tpl/js/menu_setup.min.js
vendored
1
modules/admin/tpl/js/menu_setup.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
menu_setup.js
|
|
||||||
1
modules/admin/tpl/js/menu_setup.min.js
vendored
Normal file
1
modules/admin/tpl/js/menu_setup.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
mboard.css
|
|
||||||
1
modules/board/m.skins/default/css/mboard.min.css
vendored
Normal file
1
modules/board/m.skins/default/css/mboard.min.css
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
/* This file is not used in Rhymix. */
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
mboard.js
|
|
||||||
1
modules/board/m.skins/default/js/mboard.min.js
vendored
Normal file
1
modules/board/m.skins/default/js/mboard.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
mboard.css
|
|
||||||
1
modules/board/m.skins/simpleGray/css/mboard.min.css
vendored
Normal file
1
modules/board/m.skins/simpleGray/css/mboard.min.css
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
/* This file is not used in Rhymix. */
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
mboard.js
|
|
||||||
1
modules/board/m.skins/simpleGray/js/mboard.min.js
vendored
Normal file
1
modules/board/m.skins/simpleGray/js/mboard.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
board.default.css
|
|
||||||
1
modules/board/skins/default/board.default.min.css
vendored
Normal file
1
modules/board/skins/default/board.default.min.css
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
/* This file is not used in Rhymix. */
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
board.default.js
|
|
||||||
1
modules/board/skins/default/board.default.min.js
vendored
Normal file
1
modules/board/skins/default/board.default.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
board.default.css
|
|
||||||
1
modules/board/skins/xedition/board.default.min.css
vendored
Normal file
1
modules/board/skins/xedition/board.default.min.css
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
/* This file is not used in Rhymix. */
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
board.default.js
|
|
||||||
1
modules/board/skins/xedition/board.default.min.js
vendored
Normal file
1
modules/board/skins/xedition/board.default.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/board/tpl/js/board.min.js
vendored
1
modules/board/tpl/js/board.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
board.js
|
|
||||||
1
modules/board/tpl/js/board.min.js
vendored
Normal file
1
modules/board/tpl/js/board.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/board/tpl/js/board_admin.min.js
vendored
1
modules/board/tpl/js/board_admin.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
board_admin.js
|
|
||||||
1
modules/board/tpl/js/board_admin.min.js
vendored
Normal file
1
modules/board/tpl/js/board_admin.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
default.js
|
|
||||||
1
modules/editor/skins/ckeditor/js/default.min.js
vendored
Normal file
1
modules/editor/skins/ckeditor/js/default.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
xe_interface.js
|
|
||||||
1
modules/editor/skins/ckeditor/js/xe_interface.min.js
vendored
Normal file
1
modules/editor/skins/ckeditor/js/xe_interface.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
xe_textarea.js
|
|
||||||
1
modules/editor/skins/ckeditor/js/xe_textarea.min.js
vendored
Normal file
1
modules/editor/skins/ckeditor/js/xe_textarea.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
default.css
|
|
||||||
1
modules/editor/skins/xpresseditor/css/default.min.css
vendored
Normal file
1
modules/editor/skins/xpresseditor/css/default.min.css
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
/* This file is not used in Rhymix. */
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
xe_textarea.js
|
|
||||||
1
modules/editor/skins/xpresseditor/js/xe_textarea.min.js
vendored
Normal file
1
modules/editor/skins/xpresseditor/js/xe_textarea.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
xpresseditor.js
|
|
||||||
1
modules/editor/skins/xpresseditor/js/xpresseditor.min.js
vendored
Normal file
1
modules/editor/skins/xpresseditor/js/xpresseditor.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/editor/tpl/js/editor.app.min.js
vendored
1
modules/editor/tpl/js/editor.app.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
editor.app.js
|
|
||||||
1
modules/editor/tpl/js/editor.app.min.js
vendored
Normal file
1
modules/editor/tpl/js/editor.app.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/editor/tpl/js/editor.min.js
vendored
1
modules/editor/tpl/js/editor.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
editor.js
|
|
||||||
1
modules/editor/tpl/js/editor.min.js
vendored
Normal file
1
modules/editor/tpl/js/editor.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/editor/tpl/js/editor_common.min.js
vendored
1
modules/editor/tpl/js/editor_common.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
editor_common.js
|
|
||||||
1
modules/editor/tpl/js/editor_common.min.js
vendored
Normal file
1
modules/editor/tpl/js/editor_common.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
editor_module_config.js
|
|
||||||
1
modules/editor/tpl/js/editor_module_config.min.js
vendored
Normal file
1
modules/editor/tpl/js/editor_module_config.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/editor/tpl/js/swfupload.min.js
vendored
1
modules/editor/tpl/js/swfupload.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
swfupload.js
|
|
||||||
1
modules/editor/tpl/js/swfupload.min.js
vendored
Normal file
1
modules/editor/tpl/js/swfupload.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/editor/tpl/js/uploader.min.js
vendored
1
modules/editor/tpl/js/uploader.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
uploader.js
|
|
||||||
1
modules/editor/tpl/js/uploader.min.js
vendored
Normal file
1
modules/editor/tpl/js/uploader.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/widget/tpl/css/widget.min.css
vendored
1
modules/widget/tpl/css/widget.min.css
vendored
|
|
@ -1 +0,0 @@
|
||||||
widget.css
|
|
||||||
1
modules/widget/tpl/css/widget.min.css
vendored
Normal file
1
modules/widget/tpl/css/widget.min.css
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
/* This file is not used in Rhymix. */
|
||||||
1
modules/widget/tpl/js/generate_code.min.js
vendored
1
modules/widget/tpl/js/generate_code.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
generate_code.js
|
|
||||||
1
modules/widget/tpl/js/generate_code.min.js
vendored
Normal file
1
modules/widget/tpl/js/generate_code.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/widget/tpl/js/widget.min.js
vendored
1
modules/widget/tpl/js/widget.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
widget.js
|
|
||||||
1
modules/widget/tpl/js/widget.min.js
vendored
Normal file
1
modules/widget/tpl/js/widget.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
1
modules/widget/tpl/js/widget_admin.min.js
vendored
1
modules/widget/tpl/js/widget_admin.min.js
vendored
|
|
@ -1 +0,0 @@
|
||||||
widget_admin.js
|
|
||||||
1
modules/widget/tpl/js/widget_admin.min.js
vendored
Normal file
1
modules/widget/tpl/js/widget_admin.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
// This file is not used in Rhymix.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue