Interface fix: add suggested anchors to bookmarks' description field.
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@229 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
parent
8f271134d4
commit
ac8cea75ed
4 changed files with 28 additions and 2 deletions
|
@ -88,5 +88,8 @@ $enableGoogleCustomSearch = true; #Enable Google Search Engine into "gsearch/" f
|
||||||
|
|
||||||
### Other ###
|
### Other ###
|
||||||
$enableAdminColors = true; #Enables special colors on admin pages and bookmarks marking the difference with normal user.
|
$enableAdminColors = true; #Enables special colors on admin pages and bookmarks marking the difference with normal user.
|
||||||
|
$descriptionAnchors = array("author", "isbn", "address"=>"[address][street][/street][city][/city][/address]"); #add a possible anchor (structured content) for bookmarks' description field
|
||||||
|
# a simple value "xxx" (like "author") automatically associates xxx with [xxx][/xxx].
|
||||||
|
# a complex value "xxx"=>"yyy" (like "address") direclty associates xxx with yyy.
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -141,3 +141,9 @@ function playerLoad() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function addAnchor(anchorForm, where) {
|
||||||
|
var whereZone = document.getElementById(where);
|
||||||
|
whereZone.value = whereZone.value + anchorForm;
|
||||||
|
document.getElementById(where).focus();
|
||||||
|
}
|
||||||
|
|
|
@ -325,6 +325,11 @@ p.tags span.selected {
|
||||||
background: #CEC;
|
background: #CEC;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.anchor {
|
||||||
|
cursor: pointer;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
.treeTag {
|
.treeTag {
|
||||||
color: #999955;
|
color: #999955;
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,8 +41,20 @@ $this->includeTemplate("dojo.inc");
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th align="left"><?php echo T_('Description'); ?></th>
|
<th align="left"><?php echo T_('Description'); ?></th>
|
||||||
<td><textarea name="description" rows="5" cols="63" ><?php echo filter($row['bDescription'], 'xml'); ?></textarea></td>
|
<td><textarea name="description" id="description" rows="5" cols="63" ><?php echo filter($row['bDescription'], 'xml'); ?></textarea></td>
|
||||||
<td>← <?php echo T_('You can use anchors to delimite attributes. for example: [publisher]blah[/publisher] '); ?></td>
|
<td>← <?php echo T_('You can use anchors to delimite attributes. for example: [publisher]blah[/publisher] '); ?>
|
||||||
|
<?php if(count($GLOBALS['descriptionAnchors'])>0): ?>
|
||||||
|
<br /><br />
|
||||||
|
<?php echo T_('Suggested anchors: '); ?>
|
||||||
|
<?php foreach($GLOBALS['descriptionAnchors'] as $anchorName => $anchorValue): ?>
|
||||||
|
<?php if(is_numeric($anchorName)) {
|
||||||
|
$anchorName = $anchorValue;
|
||||||
|
$anchorValue = '['.$anchorValue.']'.'[/'.$anchorValue.']';
|
||||||
|
} ?>
|
||||||
|
<span class="anchor" title="<?php echo $anchorValue ?>" onclick="addAnchor('<?php echo $anchorValue ?>', 'description')"><?php echo $anchorName ?></span>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
<?php endif; ?>
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th align="left"><?php echo T_('Tags'); ?></th>
|
<th align="left"><?php echo T_('Tags'); ?></th>
|
||||||
|
|
Loading…
Reference in a new issue