Merge pull request #237 from simonlnu/master
REALLY fix fpostit this time
This commit is contained in:
commit
f299749758
15 changed files with 159 additions and 82 deletions
1
view/theme/dispy-dark/bottom.tpl
Normal file
1
view/theme/dispy-dark/bottom.tpl
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<script type="text/javascript" src="$baseurl/view/theme/dispy/js/jquery.autogrow.textarea.js"></script>
|
|
@ -28,9 +28,10 @@
|
||||||
<?php if(x($page,'aside_right_bottom')) echo $page['aside_right_bottom']; ?>
|
<?php if(x($page,'aside_right_bottom')) echo $page['aside_right_bottom']; ?>
|
||||||
</aside>
|
</aside>
|
||||||
</article>
|
</article>
|
||||||
<footer id="page-footer">
|
<footer id="footer">
|
||||||
<?php if(x($page, 'footer')) echo $page['footer']; ?>
|
<?php if(x($page, 'footer')) echo $page['footer']; ?>
|
||||||
</footer>
|
</footer>
|
||||||
|
<?php if (x($page, 'bottom')) echo $page['bottom']; ?>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
|
@ -1,33 +1,29 @@
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
|
<meta charset="UTF-8" />
|
||||||
<base href="$baseurl/" />
|
<base href="$baseurl/" />
|
||||||
<meta name="generator" content="$generator" />
|
<meta name="generator" content="$generator" />
|
||||||
|
<link rel="shortcut icon" href="$baseurl/images/friendica-32.png" />
|
||||||
|
<link rel="search" href="$baseurl/opensearch"
|
||||||
|
type="application/opensearchdescription+xml" title="Search in Friendica" />
|
||||||
<link rel="stylesheet" href="$baseurl/library/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
|
<link rel="stylesheet" href="$baseurl/library/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
|
||||||
<link rel="stylesheet" href="$baseurl/library/tiptip/tipTip.css" type="text/css" media="screen" />
|
<link rel="stylesheet" href="$baseurl/library/tiptip/tipTip.css" type="text/css" media="screen" />
|
||||||
<link rel="stylesheet" href="$baseurl/library/jgrowl/jquery.jgrowl.css" type="text/css" media="screen" />
|
<link rel="stylesheet" href="$baseurl/library/jgrowl/jquery.jgrowl.css" type="text/css" media="screen" />
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" href="$stylesheet" media="all" />
|
<link rel="stylesheet" type="text/css" href="$stylesheet" media="all" />
|
||||||
|
|
||||||
<link rel="shortcut icon" href="$baseurl/images/friendica-32.png" />
|
|
||||||
<link rel="search"
|
|
||||||
href="$baseurl/opensearch"
|
|
||||||
type="application/opensearchdescription+xml"
|
|
||||||
title="Search in Friendica" />
|
|
||||||
|
|
||||||
<!--[if IE]>
|
<!--[if IE]>
|
||||||
<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
<script type="text/javascript" src="$baseurl/js/jquery.js"></script>
|
<script type="text/javascript" src="$baseurl/js/jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="$baseurl/js/acl.js"></script>
|
||||||
|
<script type="text/javascript" src="$baseurl/js/main.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/js/jquery.textinputs.js"></script>
|
<script type="text/javascript" src="$baseurl/js/jquery.textinputs.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/js/fk.autocomplete.js"></script>
|
<script type="text/javascript" src="$baseurl/js/fk.autocomplete.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/library/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
|
<script type="text/javascript" src="$baseurl/library/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/library/tiptip/jquery.tipTip.minified.js"></script>
|
<script type="text/javascript" src="$baseurl/library/tiptip/jquery.tipTip.minified.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/library/jgrowl/jquery.jgrowl_minimized.js"></script>
|
<script type="text/javascript" src="$baseurl/library/jgrowl/jquery.jgrowl_minimized.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
|
<script type="text/javascript" src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/js/acl.js" ></script>
|
|
||||||
<script type="text/javascript" src="$baseurl/js/webtoolkit.base64.js"></script>
|
<script type="text/javascript" src="$baseurl/js/webtoolkit.base64.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/js/main.js" ></script>
|
<!-- in dispy-dark -->
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
var updateInterval = $update_interval;
|
var updateInterval = $update_interval;
|
||||||
|
|
||||||
function confirmDelete() { return confirm("$delitem"); }
|
function confirmDelete() { return confirm("$delitem"); }
|
||||||
|
@ -48,7 +44,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function commentInsert(obj,id) {
|
function commentInsert(obj,id) {
|
||||||
var tmpStr = $("#comment-edit-text-" + id).val();
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
||||||
if(tmpStr == '$comment') {
|
if(tmpStr == '$comment') {
|
||||||
|
|
|
@ -346,4 +346,3 @@ function enableOnUser(){
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
10
view/theme/dispy-dark/lang_selector.tpl
Normal file
10
view/theme/dispy-dark/lang_selector.tpl
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<div id="lang-select-icon" class="icon s22 language" title="$title" onclick="openClose('language-selector');" ></div>
|
||||||
|
<div id="language-selector" style="display: none;" >
|
||||||
|
<form action="#" method="post" >
|
||||||
|
<select name="system_language" onchange="this.form.submit();" >
|
||||||
|
{{ for $langs.0 as $v=>$l }}
|
||||||
|
<option value="$v" {{if $v==$langs.1}}selected="selected"{{endif}}>$l</option>
|
||||||
|
{{ endfor }}
|
||||||
|
</select>
|
||||||
|
</form>
|
||||||
|
</div>
|
|
@ -2394,6 +2394,12 @@ div[id$="wrapper"] br {
|
||||||
.admin.link {
|
.admin.link {
|
||||||
list-style-position: inside;
|
list-style-position: inside;
|
||||||
}
|
}
|
||||||
|
#adminpage {
|
||||||
|
color: #eec;
|
||||||
|
background: #2e2f2e;
|
||||||
|
margin: 5px;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
#adminpage dl {
|
#adminpage dl {
|
||||||
clear:left;
|
clear:left;
|
||||||
margin-bottom: 2px;
|
margin-bottom: 2px;
|
||||||
|
@ -2415,7 +2421,6 @@ div[id$="wrapper"] br {
|
||||||
#adminpage .submit {
|
#adminpage .submit {
|
||||||
clear:left;
|
clear:left;
|
||||||
}
|
}
|
||||||
|
|
||||||
#adminpage #pluginslist {
|
#adminpage #pluginslist {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
@ -2432,7 +2437,6 @@ div[id$="wrapper"] br {
|
||||||
float:left;
|
float:left;
|
||||||
margin-right: 1em;
|
margin-right: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#adminpage table {
|
#adminpage table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-bottom: 1px solid #000;
|
border-bottom: 1px solid #000;
|
||||||
|
@ -2455,9 +2459,13 @@ div[id$="wrapper"] br {
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
#adminpage #users a {
|
#adminpage #users a {
|
||||||
color: #2e2f2e;
|
color: #eec;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
#users .name {
|
||||||
|
color: #eec;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Form fields
|
* Form fields
|
||||||
|
|
|
@ -76,7 +76,7 @@ function dispy_dark_init(&$a) {
|
||||||
// click outside notifications menu closes it
|
// click outside notifications menu closes it
|
||||||
$('html').click(function() {
|
$('html').click(function() {
|
||||||
$('#nav-notifications-linkmenu').removeClass('selected');
|
$('#nav-notifications-linkmenu').removeClass('selected');
|
||||||
document.getElementById("nav-notifications-menu").style.display = "none";
|
$('#nav-notifications-menu').css({display: 'none'});
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#nav-notifications-linkmenu').click(function(event) {
|
$('#nav-notifications-linkmenu').click(function(event) {
|
||||||
|
@ -85,7 +85,7 @@ function dispy_dark_init(&$a) {
|
||||||
// click outside profiles menu closes it
|
// click outside profiles menu closes it
|
||||||
$('html').click(function() {
|
$('html').click(function() {
|
||||||
$('#profiles-menu-trigger').removeClass('selected');
|
$('#profiles-menu-trigger').removeClass('selected');
|
||||||
document.getElementById("profiles-menu").style.display = "none";
|
$('#profiles-menu').css({display: 'none'});
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#profiles-menu').click(function(event) {
|
$('#profiles-menu').click(function(event) {
|
||||||
|
@ -138,6 +138,8 @@ function dispy_dark_init(&$a) {
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
EOT;
|
EOT;
|
||||||
|
|
||||||
|
js_in_foot();
|
||||||
}
|
}
|
||||||
|
|
||||||
function dispy_dark_community_info() {
|
function dispy_dark_community_info() {
|
||||||
|
@ -145,26 +147,25 @@ function dispy_dark_community_info() {
|
||||||
$url = $a->get_baseurl($ssl_state);
|
$url = $a->get_baseurl($ssl_state);
|
||||||
$aside['$url'] = $url;
|
$aside['$url'] = $url;
|
||||||
|
|
||||||
$fpostitJS = <<<FPI
|
$fpostitJS = "javascript:(function() {"
|
||||||
javascript: (function() {
|
. "the_url = '" . $url . "/view/theme/".$a->theme_info['name']."/fpostit/fpostit.php?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' + encodeURIComponent(''+(window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text));
|
||||||
the_url = ' . $url . '/view/theme/' . $a->theme_info['name'] . '/fpostit/fpostit.php?url=' +
|
|
||||||
encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' +
|
|
||||||
encodeURIComponent(''+(window.getSelection ? window.getSelection() : document.getSelection ?
|
|
||||||
document.getSelection() : document.selection.createRange().text));
|
|
||||||
a_funct = function() {
|
a_funct = function() {
|
||||||
if (!window.open(the_url, 'fpostit', 'location=yes,links=no,scrollbars=no,toolbar=no,width=600,height=300')) {
|
if (!window.open(the_url, 'fpostit', 'location=yes,links=no,scrollbars=no,toolbar=no,width=600,height=300')) location.href = the_url;};
|
||||||
location.href = the_url;
|
if (/Firefox/.test(navigator.userAgent)) {setTimeout(a_funct, 0);}
|
||||||
}
|
else {a_funct();}})()";
|
||||||
if (/Firefox/.test(navigator.userAgent)) {
|
|
||||||
setTimeout(a_funct, 0)
|
|
||||||
} else {
|
|
||||||
a_funct();
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
FPI;
|
|
||||||
|
|
||||||
$aside['$fpostitJS'] = $fpostitJS;
|
$aside['$fpostitJS'] = $fpostitJS;
|
||||||
$tpl = file_get_contents(dirname(__file__) . '/communityhome.tpl');
|
$tpl = file_get_contents(dirname(__file__) . '/communityhome.tpl');
|
||||||
return $a->page['aside_bottom'] = replace_macros($tpl, $aside);
|
return $a->page['aside_bottom'] = replace_macros($tpl, $aside);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function js_in_foot() {
|
||||||
|
/** @purpose insert stuff in bottom of page
|
||||||
|
*/
|
||||||
|
$a = get_app();
|
||||||
|
$baseurl = $a->get_baseurl($ssl_state);
|
||||||
|
$bottom['$baseurl'] = $baseurl;
|
||||||
|
$tpl = file_get_contents(dirname(__file__) . '/bottom.tpl');
|
||||||
|
|
||||||
|
return $a->page['bottom'] = replace_macros($tpl, $bottom);
|
||||||
|
}
|
||||||
|
|
1
view/theme/dispy/bottom.tpl
Normal file
1
view/theme/dispy/bottom.tpl
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<script type="text/javascript" src="$baseurl/view/theme/dispy/js/jquery.autogrow.textarea.js"></script>
|
|
@ -28,9 +28,10 @@
|
||||||
<?php if(x($page,'aside_right_bottom')) echo $page['aside_right_bottom']; ?>
|
<?php if(x($page,'aside_right_bottom')) echo $page['aside_right_bottom']; ?>
|
||||||
</aside>
|
</aside>
|
||||||
</article>
|
</article>
|
||||||
<footer id="page-footer">
|
<footer id="footer">
|
||||||
<?php if(x($page, 'footer')) echo $page['footer']; ?>
|
<?php if(x($page, 'footer')) echo $page['footer']; ?>
|
||||||
</footer>
|
</footer>
|
||||||
|
<?php if (x($page, 'bottom')) echo $page['bottom']; ?>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
|
@ -1,33 +1,29 @@
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
|
<meta charset="UTF-8" />
|
||||||
<base href="$baseurl/" />
|
<base href="$baseurl/" />
|
||||||
<meta name="generator" content="$generator" />
|
<meta name="generator" content="$generator" />
|
||||||
|
<link rel="shortcut icon" href="$baseurl/images/friendica-32.png" />
|
||||||
|
<link rel="search" href="$baseurl/opensearch"
|
||||||
|
type="application/opensearchdescription+xml" title="Search in Friendica" />
|
||||||
<link rel="stylesheet" href="$baseurl/library/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
|
<link rel="stylesheet" href="$baseurl/library/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
|
||||||
<link rel="stylesheet" href="$baseurl/library/tiptip/tipTip.css" type="text/css" media="screen" />
|
<link rel="stylesheet" href="$baseurl/library/tiptip/tipTip.css" type="text/css" media="screen" />
|
||||||
<link rel="stylesheet" href="$baseurl/library/jgrowl/jquery.jgrowl.css" type="text/css" media="screen" />
|
<link rel="stylesheet" href="$baseurl/library/jgrowl/jquery.jgrowl.css" type="text/css" media="screen" />
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" href="$stylesheet" media="all" />
|
<link rel="stylesheet" type="text/css" href="$stylesheet" media="all" />
|
||||||
|
|
||||||
<link rel="shortcut icon" href="$baseurl/images/friendica-32.png" />
|
|
||||||
<link rel="search"
|
|
||||||
href="$baseurl/opensearch"
|
|
||||||
type="application/opensearchdescription+xml"
|
|
||||||
title="Search in Friendica" />
|
|
||||||
|
|
||||||
<!--[if IE]>
|
<!--[if IE]>
|
||||||
<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
<script type="text/javascript" src="$baseurl/js/jquery.js"></script>
|
<script type="text/javascript" src="$baseurl/js/jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="$baseurl/js/acl.js"></script>
|
||||||
|
<script type="text/javascript" src="$baseurl/js/main.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/js/jquery.textinputs.js"></script>
|
<script type="text/javascript" src="$baseurl/js/jquery.textinputs.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/js/fk.autocomplete.js"></script>
|
<script type="text/javascript" src="$baseurl/js/fk.autocomplete.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/library/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
|
<script type="text/javascript" src="$baseurl/library/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/library/tiptip/jquery.tipTip.minified.js"></script>
|
<script type="text/javascript" src="$baseurl/library/tiptip/jquery.tipTip.minified.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/library/jgrowl/jquery.jgrowl_minimized.js"></script>
|
<script type="text/javascript" src="$baseurl/library/jgrowl/jquery.jgrowl_minimized.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
|
<script type="text/javascript" src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/js/acl.js" ></script>
|
|
||||||
<script type="text/javascript" src="$baseurl/js/webtoolkit.base64.js"></script>
|
<script type="text/javascript" src="$baseurl/js/webtoolkit.base64.js"></script>
|
||||||
<script type="text/javascript" src="$baseurl/js/main.js" ></script>
|
<!-- in dispy-dark -->
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
var updateInterval = $update_interval;
|
var updateInterval = $update_interval;
|
||||||
|
|
||||||
function confirmDelete() { return confirm("$delitem"); }
|
function confirmDelete() { return confirm("$delitem"); }
|
||||||
|
@ -48,7 +44,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function commentInsert(obj,id) {
|
function commentInsert(obj,id) {
|
||||||
var tmpStr = $("#comment-edit-text-" + id).val();
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
||||||
if(tmpStr == '$comment') {
|
if(tmpStr == '$comment') {
|
||||||
|
|
0
view/theme/dispy/header.tpl
Normal file
0
view/theme/dispy/header.tpl
Normal file
46
view/theme/dispy/js/jquery.autogrow.textarea.js
Normal file
46
view/theme/dispy/js/jquery.autogrow.textarea.js
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
(function($) {
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Auto-growing textareas; technique ripped from Facebook
|
||||||
|
*/
|
||||||
|
$.fn.autogrow = function(options) {
|
||||||
|
|
||||||
|
this.filter('textarea').each(function() {
|
||||||
|
|
||||||
|
var $this = $(this),
|
||||||
|
minHeight = $this.height(),
|
||||||
|
lineHeight = $this.css('lineHeight');
|
||||||
|
|
||||||
|
var shadow = $('<div></div>').css({
|
||||||
|
position: 'absolute',
|
||||||
|
top: -10000,
|
||||||
|
left: -10000,
|
||||||
|
width: $(this).width(),
|
||||||
|
fontSize: $this.css('fontSize'),
|
||||||
|
fontFamily: $this.css('fontFamily'),
|
||||||
|
lineHeight: $this.css('lineHeight'),
|
||||||
|
resize: 'none'
|
||||||
|
}).appendTo(document.body);
|
||||||
|
|
||||||
|
var update = function() {
|
||||||
|
|
||||||
|
var val = this.value.replace(/</g, '<')
|
||||||
|
.replace(/>/g, '>')
|
||||||
|
.replace(/&/g, '&')
|
||||||
|
.replace(/\n/g, '<br/>');
|
||||||
|
|
||||||
|
shadow.html(val);
|
||||||
|
$(this).css('height', Math.max(shadow.height() + 20, minHeight));
|
||||||
|
}
|
||||||
|
|
||||||
|
$(this).change(update).keyup(update).keydown(update);
|
||||||
|
|
||||||
|
update.apply(this);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
return this;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
})(jQuery);
|
10
view/theme/dispy/lang_selector.tpl
Normal file
10
view/theme/dispy/lang_selector.tpl
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<div id="lang-select-icon" class="icon s22 language" title="$title" onclick="openClose('language-selector');" ></div>
|
||||||
|
<div id="language-selector" style="display: none;" >
|
||||||
|
<form action="#" method="post" >
|
||||||
|
<select name="system_language" onchange="this.form.submit();" >
|
||||||
|
{{ for $langs.0 as $v=>$l }}
|
||||||
|
<option value="$v" {{if $v==$langs.1}}selected="selected"{{endif}}>$l</option>
|
||||||
|
{{ endfor }}
|
||||||
|
</select>
|
||||||
|
</form>
|
||||||
|
</div>
|
|
@ -2395,6 +2395,12 @@ div[id$="wrapper"] br {
|
||||||
.admin.link {
|
.admin.link {
|
||||||
list-style-position: inside;
|
list-style-position: inside;
|
||||||
}
|
}
|
||||||
|
#adminpage {
|
||||||
|
color: #111;
|
||||||
|
background: transparent;
|
||||||
|
margin: 5px;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
#adminpage dl {
|
#adminpage dl {
|
||||||
clear:left;
|
clear:left;
|
||||||
margin-bottom: 2px;
|
margin-bottom: 2px;
|
||||||
|
@ -2416,7 +2422,6 @@ div[id$="wrapper"] br {
|
||||||
#adminpage .submit {
|
#adminpage .submit {
|
||||||
clear:left;
|
clear:left;
|
||||||
}
|
}
|
||||||
|
|
||||||
#adminpage #pluginslist {
|
#adminpage #pluginslist {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
@ -2433,7 +2438,6 @@ div[id$="wrapper"] br {
|
||||||
float:left;
|
float:left;
|
||||||
margin-right: 1em;
|
margin-right: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#adminpage table {
|
#adminpage table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-bottom: 1px solid #000;
|
border-bottom: 1px solid #000;
|
||||||
|
@ -2459,6 +2463,10 @@ div[id$="wrapper"] br {
|
||||||
/* color: #;*/
|
/* color: #;*/
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
#users .name {
|
||||||
|
color: #eec;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Form fields
|
* Form fields
|
||||||
|
|
|
@ -76,7 +76,7 @@ function dispy_init(&$a) {
|
||||||
// click outside notifications menu closes it
|
// click outside notifications menu closes it
|
||||||
$('html').click(function() {
|
$('html').click(function() {
|
||||||
$('#nav-notifications-linkmenu').removeClass('selected');
|
$('#nav-notifications-linkmenu').removeClass('selected');
|
||||||
document.getElementById("nav-notifications-menu").style.display = "none";
|
$('#nav-notifications-menu').css({display: 'none'});
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#nav-notifications-linkmenu').click(function(event) {
|
$('#nav-notifications-linkmenu').click(function(event) {
|
||||||
|
@ -85,7 +85,7 @@ function dispy_init(&$a) {
|
||||||
// click outside profiles menu closes it
|
// click outside profiles menu closes it
|
||||||
$('html').click(function() {
|
$('html').click(function() {
|
||||||
$('#profiles-menu-trigger').removeClass('selected');
|
$('#profiles-menu-trigger').removeClass('selected');
|
||||||
document.getElementById("profiles-menu").style.display = "none";
|
$('#profiles-menu').css({display: 'none'});
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#profiles-menu').click(function(event) {
|
$('#profiles-menu').click(function(event) {
|
||||||
|
@ -138,6 +138,8 @@ function dispy_init(&$a) {
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
EOT;
|
EOT;
|
||||||
|
|
||||||
|
js_in_foot();
|
||||||
}
|
}
|
||||||
|
|
||||||
function dispy_community_info() {
|
function dispy_community_info() {
|
||||||
|
@ -145,26 +147,25 @@ function dispy_community_info() {
|
||||||
$url = $a->get_baseurl($ssl_state);
|
$url = $a->get_baseurl($ssl_state);
|
||||||
$aside['$url'] = $url;
|
$aside['$url'] = $url;
|
||||||
|
|
||||||
$fpostitJS = <<<FPI
|
$fpostitJS = "javascript:(function() {"
|
||||||
javascript: (function() {
|
. "the_url = '" . $url . "/view/theme/".$a->theme_info['name']."/fpostit/fpostit.php?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' + encodeURIComponent(''+(window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text));
|
||||||
the_url = ' . $url . '/view/theme/' . $a->theme_info['name'] . '/fpostit/fpostit.php?url=' +
|
|
||||||
encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' +
|
|
||||||
encodeURIComponent(''+(window.getSelection ? window.getSelection() : document.getSelection ?
|
|
||||||
document.getSelection() : document.selection.createRange().text));
|
|
||||||
a_funct = function() {
|
a_funct = function() {
|
||||||
if (!window.open(the_url, 'fpostit', 'location=yes,links=no,scrollbars=no,toolbar=no,width=600,height=300')) {
|
if (!window.open(the_url, 'fpostit', 'location=yes,links=no,scrollbars=no,toolbar=no,width=600,height=300')) location.href = the_url;};
|
||||||
location.href = the_url;
|
if (/Firefox/.test(navigator.userAgent)) {setTimeout(a_funct, 0);}
|
||||||
}
|
else {a_funct();}})()";
|
||||||
if (/Firefox/.test(navigator.userAgent)) {
|
|
||||||
setTimeout(a_funct, 0)
|
|
||||||
} else {
|
|
||||||
a_funct();
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
FPI;
|
|
||||||
|
|
||||||
$aside['$fpostitJS'] = $fpostitJS;
|
$aside['$fpostitJS'] = $fpostitJS;
|
||||||
$tpl = file_get_contents(dirname(__file__) . '/communityhome.tpl');
|
$tpl = file_get_contents(dirname(__file__) . '/communityhome.tpl');
|
||||||
return $a->page['aside_bottom'] = replace_macros($tpl, $aside);
|
return $a->page['aside_bottom'] = replace_macros($tpl, $aside);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function js_in_foot() {
|
||||||
|
/** @purpose insert stuff in bottom of page
|
||||||
|
*/
|
||||||
|
$a = get_app();
|
||||||
|
$baseurl = $a->get_baseurl($ssl_state);
|
||||||
|
$bottom['$baseurl'] = $baseurl;
|
||||||
|
$tpl = file_get_contents(dirname(__file__) . '/bottom.tpl');
|
||||||
|
|
||||||
|
return $a->page['bottom'] = replace_macros($tpl, $bottom);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue