7 {
if="$source !== 'firefoxsocialapi' && $source !== 'bookmarklet'"}
8 {
include="page.header"}
10 <div class=
"center">Shaare to: {$shaarlititle}
</div>
12 <div id=
"editlinkform" class=
"pure-g">
13 <div class=
"pure-u-lg-1-5 pure-u-1-24"></div>
14 <form method=
"post" name=
"linkform" class=
"page-form pure-u-lg-3-5 pure-u-22-24 page-form page-form-light">
15 <h2 class=
"window-title">{'Shaare'|t}
</h2>
16 <input type=
"hidden" name=
"lf_linkdate" value=
"{$link.linkdate}">
17 {
if="isset($link.id)"}
18 <input type=
"hidden" name=
"lf_id" value=
"{$link.id}">
21 <label for=
"lf_url">{'URL'|t}
</label>
24 <input type=
"text" name=
"lf_url" id=
"lf_url" value=
"{$link.url}" class=
"lf_input">
27 <label for=
"lf_title">{'Title'|t}
</label>
30 <input type=
"text" name=
"lf_title" id=
"lf_title" value=
"{$link.title}" class=
"lf_input">
33 <label for=
"lf_description">{'Description'|t}
</label>
36 <textarea name=
"lf_description" id=
"lf_description" onkeyup=
"textAreaAdjust(this)"
37 >{$link.description}
</textarea>
40 <label for=
"lf_tags">{'Tags'|t}
</label>
43 <input type=
"text" name=
"lf_tags" id=
"lf_tags" value=
"{$link.tags}" class=
"lf_input"
44 data-list=
"{loop="$tags
"}{$key}, {/loop}" data-multiple
autocomplete=
"off" >
48 <input type=
"checkbox" name=
"lf_private" id=
"lf_private"
49 {
if=
"($link_is_new && $default_private_links) || $link.private == true"}
52 <label for=
"lf_private">{'Private'|t}
</label>
55 <div id=
"editlink-plugins">
56 {
loop="$edit_link_plugin"}
62 <div class=
"submit-buttons center">
63 <input type=
"submit" value=
"{'Save'|t}" name=
"save_edit" class=
"">
65 <a href=
"?delete_link&lf_linkdate={$value.id}&token={$token}"
66 title=
"" name=
"delete_link" class=
"button button-red confirm-delete">
72 <input type=
"hidden" name=
"token" value=
"{$token}">
74 <input type=
"hidden" name=
"returnurl" value=
"{$http_referer}">
78 {
if="$source !== 'firefoxsocialapi'"}
79 {
include="page.footer"}
82 awesompleteUniqueTag('#lf_tags');
83 if (!document.linkform.lf_title.value) {
84 document.linkform.lf_title.focus();
85 } else if (!document.linkform.lf_description.value) {
86 document.linkform.lf_description.focus();
88 document.linkform.lf_tags.focus();
90 function textAreaAdjust(el) {
91 el.style.height = (el.scrollHeight
> el.clientHeight) ? (el.scrollHeight) + "px" : (el.clientHeight -
18) + "px";
93 (function (window, document) {
94 textAreaAdjust(document.linkform.lf_description)
95 })(this, this.document);