author | phirox |
Sun, 10 Jan 2010 17:14:52 -0500 | |
changeset 1212 | db2edac4e5a7 |
parent 1196 | 704ba4b9819b |
child 1227 | bdac73ed481e |
permissions | -rw-r--r-- |
0 | 1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
81
d7fc25acd3f3
Replaced the menu in the admin theme with something much more visually pleasureable; minor fix in Special:UploadFile; finished patching a couple of XSS problems from Banshee; finished Admin:PageGroups; removed unneeded code in flyin.js; finished tag system (except tag cloud); 1.0.1 release candidate
Dan
parents:
52
diff
changeset
|
2 |
<html xmlns="http://www.w3.org/1999/xhtml"> |
0 | 3 |
<head> |
4 |
<title>{PAGE_NAME} • {SITE_NAME}</title> |
|
5 |
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> |
|
6 |
{JS_DYNAMIC_VARS} |
|
1196
704ba4b9819b
All javascript and css requests now append the version number to the URL to break browser caches and prevent from having to clear the cache upon upgrade
Dan
parents:
663
diff
changeset
|
7 |
<link rel="stylesheet" type="text/css" href="{CDNPATH}/includes/clientside/css/enano-shared.css?{ENANO_VERSION}" /> |
704ba4b9819b
All javascript and css requests now append the version number to the URL to break browser caches and prevent from having to clear the cache upon upgrade
Dan
parents:
663
diff
changeset
|
8 |
<link rel="stylesheet" type="text/css" href="{CDNPATH}/themes/{THEME_ID}/css-extra/structure.css?{ENANO_VERSION}" /> |
704ba4b9819b
All javascript and css requests now append the version number to the URL to break browser caches and prevent from having to clear the cache upon upgrade
Dan
parents:
663
diff
changeset
|
9 |
<link id="mdgCss" rel="stylesheet" type="text/css" href="{CDNPATH}/themes/{THEME_ID}/css/{STYLE_ID}.css?{ENANO_VERSION}" /> |
650
e45183014778
Added CDN support: a URL to a CDN can now be specified and Enano will load all images, CSS, and javascript (except TinyMCE) from that server
Dan
parents:
420
diff
changeset
|
10 |
{JS_HEADER} |
52 | 11 |
<!--[if lt IE 7]> |
650
e45183014778
Added CDN support: a URL to a CDN can now be specified and Enano will load all images, CSS, and javascript (except TinyMCE) from that server
Dan
parents:
420
diff
changeset
|
12 |
<link rel="stylesheet" type="text/css" href="{CDNPATH}/themes/{THEME_ID}/css-extra/ie-fixes-{STYLE_ID}.css" /> |
0 | 13 |
<![endif]--> |
14 |
<script type="text/javascript"> |
|
15 |
// <![CDATA[ |
|
151
824821224153
Added a new Javascript variable, aclDisableTransitionFX, that will switch off effects on message boxes and the ACL editor when set to true
Dan
parents:
81
diff
changeset
|
16 |
|
824821224153
Added a new Javascript variable, aclDisableTransitionFX, that will switch off effects on message boxes and the ACL editor when set to true
Dan
parents:
81
diff
changeset
|
17 |
// Disable transition effects for the ACL editor |
824821224153
Added a new Javascript variable, aclDisableTransitionFX, that will switch off effects on message boxes and the ACL editor when set to true
Dan
parents:
81
diff
changeset
|
18 |
// (they're real slow in this theme, at least in fx/opera/IE) |
824821224153
Added a new Javascript variable, aclDisableTransitionFX, that will switch off effects on message boxes and the ACL editor when set to true
Dan
parents:
81
diff
changeset
|
19 |
var aclDisableTransitionFX = true; |
824821224153
Added a new Javascript variable, aclDisableTransitionFX, that will switch off effects on message boxes and the ACL editor when set to true
Dan
parents:
81
diff
changeset
|
20 |
|
0 | 21 |
function ajaxRenameInline() |
22 |
{ |
|
23 |
// This trick is _so_ vBulletin... |
|
24 |
elem = document.getElementById('pagetitle'); |
|
25 |
if(!elem) return; |
|
26 |
elem.style.display = 'none'; |
|
81
d7fc25acd3f3
Replaced the menu in the admin theme with something much more visually pleasureable; minor fix in Special:UploadFile; finished patching a couple of XSS problems from Banshee; finished Admin:PageGroups; removed unneeded code in flyin.js; finished tag system (except tag cloud); 1.0.1 release candidate
Dan
parents:
52
diff
changeset
|
27 |
name = elem.firstChild.nodeValue; |
0 | 28 |
textbox = document.createElement('input'); |
29 |
textbox.type = 'text'; |
|
30 |
textbox.value = name; |
|
31 |
textbox.id = 'pageheading'; |
|
32 |
textbox.size = name.length + 7; |
|
33 |
textbox.onkeyup = function(e) { if(!e) return; if(e.keyCode == 13) ajaxRenameInlineSave(); if(e.keyCode == 27) ajaxRenameInlineCancel(); }; |
|
34 |
elem.parentNode.insertBefore(textbox, elem); |
|
35 |
document.onclick = ajaxRenameInlineCancel; |
|
36 |
} |
|
37 |
function ajaxRenameInlineSave() |
|
38 |
{ |
|
39 |
elem1 = document.getElementById('pagetitle'); |
|
40 |
elem2 = document.getElementById('pageheading'); |
|
41 |
if(!elem1 || !elem2) return; |
|
42 |
value = elem2.value; |
|
43 |
elem2.parentNode.removeChild(elem2); // just destroy the thing |
|
81
d7fc25acd3f3
Replaced the menu in the admin theme with something much more visually pleasureable; minor fix in Special:UploadFile; finished patching a couple of XSS problems from Banshee; finished Admin:PageGroups; removed unneeded code in flyin.js; finished tag system (except tag cloud); 1.0.1 release candidate
Dan
parents:
52
diff
changeset
|
44 |
elem1.removeChild(elem1.firstChild); |
d7fc25acd3f3
Replaced the menu in the admin theme with something much more visually pleasureable; minor fix in Special:UploadFile; finished patching a couple of XSS problems from Banshee; finished Admin:PageGroups; removed unneeded code in flyin.js; finished tag system (except tag cloud); 1.0.1 release candidate
Dan
parents:
52
diff
changeset
|
45 |
elem1.appendChild(document.createTextNode(value)); |
0 | 46 |
elem1.style.display = 'block'; |
47 |
if(!value || value=='') return; |
|
298
39c132e69781
Hopefully now all calls to escape() are replaced with ajaxEscape() in response to Tomasz's forum post; remove deprecated version of show_category_info() from functions.php
Dan
parents:
185
diff
changeset
|
48 |
ajaxPost(stdAjaxPrefix+'&_mode=rename', 'newtitle='+ajaxEscape(value), function() { |
0 | 49 |
if(ajax.readyState == 4) { |
50 |
alert(ajax.responseText); |
|
51 |
} |
|
52 |
}); |
|
53 |
} |
|
54 |
function ajaxRenameInlineCancel(e) |
|
55 |
{ |
|
56 |
if ( !e ) |
|
57 |
e = window.event; |
|
58 |
elem1 = document.getElementById('pagetitle'); |
|
59 |
elem2 = document.getElementById('pageheading'); |
|
60 |
if(!elem1 || !elem2) return; |
|
61 |
if ( e && e.target ) |
|
62 |
{ |
|
63 |
if(e.target == elem2) |
|
64 |
return; |
|
65 |
} |
|
66 |
//value = elem2.value; |
|
67 |
elem2.parentNode.removeChild(elem2); // just destroy the thing |
|
68 |
//elem1.innerHTML = value; |
|
69 |
elem1.style.display = 'block'; |
|
70 |
document.onclick = null; |
|
71 |
} |
|
72 |
// ]]> |
|
73 |
</script> |
|
74 |
{ADDITIONAL_HEADERS} |
|
75 |
</head> |
|
76 |
<body> |
|
77 |
<div id="bg"> |
|
78 |
<div id="rap"> |
|
79 |
<div id="title"> |
|
80 |
<h1>{SITE_NAME}</h1> |
|
81 |
<h2>{SITE_DESC}</h2> |
|
82 |
</div> |
|
83 |
<div class="menu_nojs" id="pagebar_main"> |
|
335
67bd3121a12e
Replaced TinyMCE 2.x with 3.0 beta 3. Supports everything but IE. Also rewrote the editor interface completely from the ground up.
Dan
parents:
298
diff
changeset
|
84 |
<div class="label">{lang:onpage_lbl_pagetools}</div> |
0 | 85 |
{TOOLBAR} |
86 |
<ul> |
|
87 |
{TOOLBAR_EXTRAS} |
|
88 |
</ul> |
|
89 |
<span class="menuclear"> </span> |
|
90 |
</div> |
|
91 |
<div id="sidebar"> |
|
92 |
<!-- BEGIN sidebar_left --> |
|
93 |
{SIDEBAR_LEFT} |
|
94 |
<!-- END sidebar_left --> |
|
95 |
<!-- BEGIN sidebar_right --> |
|
96 |
<!-- BEGINNOT in_admin --> |
|
97 |
{SIDEBAR_RIGHT} |
|
98 |
<!-- END in_admin --> |
|
99 |
<!-- END sidebar_right --> |
|
100 |
</div> |
|
101 |
<div id="maincontent"> |
|
102 |
<div style="float: right;"> |
|
650
e45183014778
Added CDN support: a URL to a CDN can now be specified and Enano will load all images, CSS, and javascript (except TinyMCE) from that server
Dan
parents:
420
diff
changeset
|
103 |
<img alt=" " src="{CDNPATH}/images/spacer.gif" id="ajaxloadicon" /> |
0 | 104 |
</div> |
105 |
<h2 id="pagetitle" <!-- BEGIN auth_rename --> ondblclick="ajaxRenameInline();" title="Double-click to rename this page" <!-- END auth_rename -->>{PAGE_NAME}</h2> |
|
106 |
<div id="ajaxEditContainer"> |
|
107 |