themes/stpatty/simple-header.tpl
author Dan Fuhry <dan@enanocms.org>
Mon, 15 Nov 2010 19:21:40 -0500
changeset 1311 a228f7e8fb15
parent 1227 bdac73ed481e
permissions -rw-r--r--
Added a new "hide-with-mce" CSS class in Dynano; all elements which have it will be hidden when TinyMCE is activated, and re-shown when it is destroyed.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
	<head>
		<title>{PAGE_NAME} &bull; {SITE_NAME}</title>
		<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
		{JS_DYNAMIC_VARS}
		<link id="mdgCss" rel="stylesheet" type="text/css" href="{SCRIPTPATH}/themes/{THEME_ID}/css/{STYLE_ID}.css" />
		<link id="mdgCss" rel="stylesheet" type="text/css" href="{SCRIPTPATH}/themes/{THEME_ID}/css-simple/{STYLE_ID}.css" />
		<!-- This script automatically loads the other 15 JS files -->
		<script type="text/javascript" src="{SCRIPTPATH}/includes/clientside/static/enano-lib-basic.js"></script>
		<!--[if IE]>
		<link rel="stylesheet" type="text/css" href="{SCRIPTPATH}/themes/{THEME_ID}/css-extra/ie-fixes.css" />
		<![endif]-->
		<script type="text/javascript">
		// <![CDATA[
			function ajaxRenameInline()
			{
				// This trick is _so_ vBulletin...
				elem = document.getElementById('pagetitle');
				if(!elem) return;
				elem.style.display = 'none';
				name = elem.innerHTML;
				textbox = document.createElement('input');
				textbox.type = 'text';
				textbox.value = name;
				textbox.id = 'pageheading';
				textbox.size = name.length + 7;
				textbox.onkeyup = function(e) { if(!e) return; if(e.keyCode == 13) ajaxRenameInlineSave(); if(e.keyCode == 27) ajaxRenameInlineCancel(); };
				elem.parentNode.insertBefore(textbox, elem);
			}
			function ajaxRenameInlineSave()
			{
				elem1 = document.getElementById('pagetitle');
				elem2 = document.getElementById('pageheading');
				if(!elem1 || !elem2) return;
				value = elem2.value;
				elem2.parentNode.removeChild(elem2); // just destroy the thing
				elem1.innerHTML = value;
				elem1.style.display = 'block';
				if(!value || value=='') return;
				ajaxPost(stdAjaxPrefix+'&_mode=rename', 'newtitle='+escape(value), function() {
					if(ajax.readyState == 4) {
						alert(ajax.responseText);
					}
				});
			}
			function ajaxRenameInlineCancel()
			{
				elem1 = document.getElementById('pagetitle');
				elem2 = document.getElementById('pageheading');
				if(!elem1 || !elem2) return;
				//value = elem2.value;
				elem2.parentNode.removeChild(elem2); // just destroy the thing
				//elem1.innerHTML = value;
				elem1.style.display = 'block';
				if(!value || value=='') return;
			}
			// ]]>
		</script>
		{ADDITIONAL_HEADERS}
	</head>
	<body>
		<div id="bg">
			<table border="0" id="stretcher" cellspacing="0" cellpadding="0"><tr><td valign="middle" id="stretcher-main">
			<div id="rap">
				<div id="title">
					<img id="clover" src="{SCRIPTPATH}/themes/{THEME_ID}/images/clover.png" alt=" " />
					<h1>{PAGE_NAME}</h1>
				</div>
				<div id="sidebar">
					
				</div>
				<div id="maincontent">
					<div style="float: right;">
						<img alt=" " src="{SCRIPTPATH}/images/spacer.gif" id="ajaxloadicon" />
					</div>
					<div id="ajaxEditContainer">