7a0bfa1436
From around 2012 Completely based on Duopuntozero. Modern look with different levels of transparency, rounded corners, a clear focus on the content and more. You can overwrite background.jpg to have a completely different look. Keep in mind that it must have a resolution of at least 1920x1080 (for wide screens). This theme is not finished yet. Keep that in mind. But it is usable.
116 lines
3.9 KiB
PHP
116 lines
3.9 KiB
PHP
<?php
|
|
|
|
/*
|
|
* Name: Transzero
|
|
* Description: Completely based on Duopuntozero. Modern look with different levels of transparency, rounded corners, a clear focus on the content and more. You can overwrite background.jpg to have a completely different look (for admins only, resolution 1920x1080 or more (for wide screens).
|
|
* Version: Version 0.9.5
|
|
* Authors: Jeroenpraat <https://github.com/jeroenpraat/transzero> <http://jeroenpraat.nl/profile/jeroenpraat> (based on Duopuntozero by Friendica developers)
|
|
* Background: Bridge in Scanolera by Robert Anderson (CC-BY-SA licence)
|
|
* Screenshot: <a href="screenshot.png">Screenshot</a>
|
|
*/
|
|
|
|
$a->theme_info = array();
|
|
set_template_engine($a, 'smarty3');
|
|
function transzero_init(&$a) {
|
|
$a->page['htmlhead'] .= <<< EOT
|
|
<script>
|
|
function insertFormatting(comment,BBcode,id) {
|
|
|
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
|
if(tmpStr == comment) {
|
|
tmpStr = "";
|
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
|
openMenu("comment-edit-submit-wrapper-" + id);
|
|
$("#comment-edit-text-" + id).val(tmpStr);
|
|
}
|
|
|
|
textarea = document.getElementById("comment-edit-text-" +id);
|
|
if (document.selection) {
|
|
textarea.focus();
|
|
selected = document.selection.createRange();
|
|
if (BBcode == "url"){
|
|
selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
|
|
} else
|
|
selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
|
|
} else if (textarea.selectionStart || textarea.selectionStart == "0") {
|
|
var start = textarea.selectionStart;
|
|
var end = textarea.selectionEnd;
|
|
if (BBcode == "url"){
|
|
textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
|
|
} else
|
|
textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function cmtBbOpen(comment, id) {
|
|
if($(comment).hasClass('comment-edit-text-full')) {
|
|
$(".comment-edit-bb-" + id).show();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
function cmtBbClose(comment, id) {
|
|
// if($(comment).hasClass('comment-edit-text-empty')) {
|
|
// $(".comment-edit-bb-" + id).hide();
|
|
// return true;
|
|
// }
|
|
return false;
|
|
}
|
|
$(document).ready(function() {
|
|
|
|
$('html').click(function() { $("#nav-notifications-menu" ).hide(); });
|
|
|
|
$('.group-edit-icon').hover(
|
|
function() {
|
|
$(this).addClass('icon'); $(this).removeClass('iconspacer');},
|
|
function() {
|
|
$(this).removeClass('icon'); $(this).addClass('iconspacer');}
|
|
);
|
|
|
|
$('.sidebar-group-element').hover(
|
|
function() {
|
|
id = $(this).attr('id');
|
|
$('#edit-' + id).addClass('icon'); $('#edit-' + id).removeClass('iconspacer');},
|
|
|
|
function() {
|
|
id = $(this).attr('id');
|
|
$('#edit-' + id).removeClass('icon');$('#edit-' + id).addClass('iconspacer');}
|
|
);
|
|
|
|
|
|
$('.savedsearchdrop').hover(
|
|
function() {
|
|
$(this).addClass('drop'); $(this).addClass('icon'); $(this).removeClass('iconspacer');},
|
|
function() {
|
|
$(this).removeClass('drop'); $(this).removeClass('icon'); $(this).addClass('iconspacer');}
|
|
);
|
|
|
|
$('.savedsearchterm').hover(
|
|
function() {
|
|
id = $(this).attr('id');
|
|
$('#drop-' + id).addClass('icon'); $('#drop-' + id).addClass('drophide'); $('#drop-' + id).removeClass('iconspacer');},
|
|
|
|
function() {
|
|
id = $(this).attr('id');
|
|
$('#drop-' + id).removeClass('icon');$('#drop-' + id).removeClass('drophide'); $('#drop-' + id).addClass('iconspacer');}
|
|
);
|
|
|
|
});
|
|
|
|
|
|
</script>
|
|
EOT;
|
|
|
|
//load jquery.ae.image.resize.js
|
|
$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/transzero/js/jquery.ae.image.resize.js";
|
|
$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
|
|
$a->page['htmlhead'] .= '
|
|
<script>
|
|
|
|
$(function() {
|
|
$(".wall-item-content img").aeImageResize({height:400, width:400});
|
|
});
|
|
</script>';
|
|
}
|