diff --git a/README.md b/README.md index d4aff07..a6b0fd6 100644 --- a/README.md +++ b/README.md @@ -19,4 +19,12 @@ Meta has a four-level hierarchy Eg. Username : admin -This basic hierarchy enables keeping track of simple data in a neat fashion. \ No newline at end of file +This basic hierarchy enables keeping track of simple data in a neat fashion. + +### Requirements +* PHP 5.3+ +* SQLite, MySQL, Postgres, or Firebird Database +* PHP Multibyte extension +* Browser: + * Internet Explorer 9+, Chrome, Safari, Firefox, or Opera + diff --git a/assets/config/config.php b/assets/config/config.php index c1748dd..3ec36bf 100755 --- a/assets/config/config.php +++ b/assets/config/config.php @@ -64,7 +64,12 @@ $path_from = './images/'; | The path fragment replacement for the css files | */ -$path_to = '//github.timshomepage.net/meta/assets/images/'; +$sn = $_SERVER['SCRIPT_NAME']; +$sna = explode('/', $sn); +array_pop($sna); +$sn = implode('/', $sna); + +$path_to = "//{$_SERVER['SERVER_NAME']}{$sn}/images/"; /* |-------------------------------------------------------------------------- diff --git a/assets/css/theme.css b/assets/css/theme.css index 90e95a1..3542906 100644 --- a/assets/css/theme.css +++ b/assets/css/theme.css @@ -14,6 +14,7 @@ html, body { } button { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color:#312; padding:0.25em; border:1px solid #888; @@ -25,7 +26,7 @@ button { a, a:visited { text-decoration:none; - color:#558BFF; + color:#1147BB; } a:hover { @@ -47,7 +48,6 @@ h1,h2 { } ul { - /*padding:auto;*/ padding-left:2.5em; margin:0; } @@ -57,10 +57,13 @@ li { } dd { - /*margin:auto;*/ margin-left:0.5em; } +fieldset { + border-radius:5px; +} + /* Hide forms by default */ fieldset dl { display:none; @@ -103,25 +106,30 @@ li:hover > .modify, dt:hover > .modify { } button.save { - background:#797; - background:-o-linear-gradient(#797, #595); - background:-moz-linear-gradient(#797, #595); - background:-webkit-linear-gradient(#797, #595); - background:linear-gradient(#797, #595); + background:#7c7; + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#77cc77', EndColorStr='#559955')"; /* IE9 */ + background:-o-linear-gradient(#7c7, #595); + background:-ms-linear-gradient(#7c7, #595); + background:-moz-linear-gradient(#7c7, #595); + background:-webkit-linear-gradient(#7c7, #595); + background:linear-gradient(#7c7, #595); color:#fff; } button.save:hover { background:#595; - background:-o-linear-gradient(#595, #797); - background:-moz-linear-gradient(#595, #797); - background:-webkit-linear-gradient(#595, #797); - background:linear-gradient(#595, #797); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#559955', EndColorStr='#77cc77')"; /* IE9 */ + background:-o-linear-gradient(#595, #7c7); + background:-moz-linear-gradient(#595, #7c7); + background:-webkit-linear-gradient(#595, #7c7); + background:linear-gradient(#595, #7c7); } button.edit { background:#fff; + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dddddd')"; /* IE9 */ background:-o-linear-gradient(#fff, #ddd); + background:-ms-linear-gradient(#fff, #ddd); background:-moz-linear-gradient(#fff, #ddd); background:-webkit-linear-gradient(#fff, #ddd); background:linear-gradient(#fff, #ddd); @@ -129,7 +137,9 @@ button.edit { button.edit:hover { background:#ddd; + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#ffffff')"; /* IE9 */ background:-o-linear-gradient(#ddd, #fff); + background:-ms-linear-gradient(#ddd, #fff); background:-moz-linear-gradient(#ddd, #fff); background:-webkit-linear-gradient(#ddd, #fff); background:linear-gradient(#ddd, #fff); @@ -137,7 +147,9 @@ button.edit:hover { button.delete { background:#f55; + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff5555', EndColorStr='#995555')"; /* IE9 */ background:-o-linear-gradient(#f55, #955); + background:-ms-linear-gradient(#f55, #955); background:-moz-linear-gradient(#f55, #955); background:-webkit-linear-gradient(#f55, #955); background:linear-gradient(#f55, #955); @@ -146,7 +158,9 @@ button.delete { button.delete:hover { background:#955; + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#995555', EndColorStr='#ff5555')"; /* IE9 */ background:-o-linear-gradient(#955, #f55); + background:-ms-linear-gradient(#955, #f55); background:-moz-linear-gradient(#955, #f55); background:-webkit-linear-gradient(#955, #f55); background:linear-gradient(#955, #f55); @@ -219,7 +233,7 @@ dl.pair dd { /* ! Form overlay styles */ #overlay_bg { background:#777; - background:rgba(105,105,220,0.85); + background:rgba(85,105,255,0.85); position:fixed; display:none; width:900%; @@ -232,11 +246,6 @@ dl.pair dd { #overlay { position:absolute; background:#ddd; - /*background:rgba(255,255,255,0.85); - top:25%; - left:25%; - width:600px; - height:auto;*/ min-width:700px; padding:0.5em; border-radius:5px; diff --git a/assets/js/meta.js b/assets/js/meta.js index ad800e7..5a2430d 100644 --- a/assets/js/meta.js +++ b/assets/js/meta.js @@ -70,26 +70,6 @@ $_.ext('center', function (sel){ var meta = {}; window.meta = meta; - /** - * Ajax callback for deletion of an item - */ - meta._delete = function(res){ - if (res == 1) - { - // Reload the page - window.location = window.location; - } - else - { - $_.get(APP_URL+'message', { - type: 'error', - message: 'There was an error deleting that item' - }, function(h) { - $_('body').dom.prepend(h); - }); - } - }; - /** * Deletes a genre/category/section/data item * based on the current page context @@ -120,7 +100,22 @@ $_.ext('center', function (sel){ case "category": case "section": case "data": - $_.post(APP_URL+'delete', {'id':id, 'type':type}, meta._delete); + $_.post(APP_URL+'delete', {'id':id, 'type':type}, function(res){ + if (res == 1) + { + // Reload the page + window.location = window.location; + } + else + { + $_.get(APP_URL+'message', { + type: 'error', + message: 'There was an error deleting that item' + }, function(h) { + $_('body').dom.prepend(h); + }); + } + }); break; default: