mirror of
https://github.com/friendica/friendica
synced 2024-12-25 14:40:16 +00:00
1f09e7ad23
1. Add template category 'end' that places content right before final </body> tag 2. Move most Javascript from tpl files into one cacheable file, theme.js 3. Load scripts at end of the HTML document instead of in the header 4. Minify several Javascript files Note that the second and third things were only done for Frost and Frost Mobile. Doing it for every theme means going through every .tpl for every theme and rearranging the Javascript, which is tedious.
74 lines
3.7 KiB
Smarty
Executable file
74 lines
3.7 KiB
Smarty
Executable file
<!-- <script>
|
|
$(document).ready( function () {
|
|
$(document).mouseup(function(e) {
|
|
var container = $("#comment-edit-wrapper-$id");
|
|
if( container.has(e.target).length === 0) {
|
|
commentClose(document.getElementById('comment-edit-text-$id'),$id);
|
|
cmtBbClose($id);
|
|
}
|
|
});
|
|
});
|
|
</script>-->
|
|
|
|
<div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
|
|
<form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
|
|
<input type="hidden" name="type" value="$type" />
|
|
<input type="hidden" name="profile_uid" value="$profile_uid" />
|
|
<input type="hidden" name="parent" value="$parent" />
|
|
<input type="hidden" name="return" value="$return_path" />
|
|
<input type="hidden" name="jsreload" value="$jsreload" />
|
|
<input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
|
|
|
|
<div class="comment-edit-photo" id="comment-edit-photo-$id" >
|
|
<a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
|
|
</div>
|
|
<div class="comment-edit-photo-end"></div>
|
|
<ul class="comment-edit-bb-$id">
|
|
<li><a class="editicon boldbb shadow"
|
|
style="cursor: pointer;" title="$edbold"
|
|
onclick="insertFormatting('$comment','b', $id);"></a></li>
|
|
<li><a class="editicon italicbb shadow"
|
|
style="cursor: pointer;" title="$editalic"
|
|
onclick="insertFormatting('$comment','i', $id);"></a></li>
|
|
<li><a class="editicon underlinebb shadow"
|
|
style="cursor: pointer;" title="$eduline"
|
|
onclick="insertFormatting('$comment','u', $id);"></a></li>
|
|
<li><a class="editicon quotebb shadow"
|
|
style="cursor: pointer;" title="$edquote"
|
|
onclick="insertFormatting('$comment','quote', $id);"></a></li>
|
|
<li><a class="editicon codebb shadow"
|
|
style="cursor: pointer;" title="$edcode"
|
|
onclick="insertFormatting('$comment','code', $id);"></a></li>
|
|
<li><a class="editicon imagebb shadow"
|
|
style="cursor: pointer;" title="$edimg"
|
|
onclick="insertFormatting('$comment','img', $id);"></a></li>
|
|
<li><a class="editicon urlbb shadow"
|
|
style="cursor: pointer;" title="$edurl"
|
|
onclick="insertFormatting('$comment','url', $id);"></a></li>
|
|
<li><a class="editicon videobb shadow"
|
|
style="cursor: pointer;" title="$edvideo"
|
|
onclick="insertFormatting('$comment','video', $id);"></a></li>
|
|
</ul>
|
|
<div class="comment-edit-bb-end"></div>
|
|
<!-- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);cmtBbOpen($id);" onBlur="commentClose(this,$id);cmtBbClose($id);" >$comment</textarea>-->
|
|
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);cmtBbOpen($id);" >$comment</textarea>
|
|
{{ if $qcomment }}
|
|
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
|
|
<option value=""></option>
|
|
{{ for $qcomment as $qc }}
|
|
<option value="$qc">$qc</option>
|
|
{{ endfor }}
|
|
</select>
|
|
{{ endif }}
|
|
|
|
<div class="comment-edit-text-end"></div>
|
|
<div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
|
|
<input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
|
|
<span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
|
|
<div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
|
|
</div>
|
|
|
|
<div class="comment-edit-end"></div>
|
|
</form>
|
|
|
|
</div>
|