Changeset 30382


Ignore:
Timestamp:
2016-02-24T10:19:49+13:00 (7 years ago)
Author:
Georgiy Litvinov
Message:

Added hierarchy menu with suggestions to metadata editor

Location:
main/trunk/greenstone3/web/interfaces/default
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/js/documentmaker_scripts_util.js

    r30381 r30382  
    827827        undo.removeTransaction = false;
    828828        _undoOperations.push(undo);
     829        if ( hierarchyStorage && hierarchyStorage[name])
     830                {
     831                        setHierarchyEventsWrappers(name);
     832                }
     833
    829834       
    830835    });
  • main/trunk/greenstone3/web/interfaces/default/style/core.css

    r30326 r30382  
    11441144}
    11451145*/
     1146
     1147.metaDataHierarchyMenu{
     1148        position: absolute;
     1149    margin-left: -1px;
     1150    z-index:1;
     1151
     1152}
     1153.metaDataHierarchyMenu ul{
     1154        margin: 0;
     1155        padding: 0;
     1156        display: block;
     1157        position: absolute;
     1158
     1159}
     1160.metaDataHierarchyMenu ul li {
     1161        margin: 0;
     1162        padding: 0;
     1163        display: block;
     1164        position: relative;
     1165        width: 200px;
     1166}
     1167.metaDataHierarchyMenu ul li button{
     1168        display: block;
     1169        padding:10px 10px 10px 10px;
     1170        width: 180px;
     1171    margin: 0;
     1172        color: #000000;
     1173        text-decoration: none;
     1174        font-size: 90%;
     1175        border:1px dotted #999;
     1176        text-align: left;
     1177    white-space: normal;
     1178    overflow: auto;
     1179}
     1180.metaDataHierarchyMenu ul li button:HOVER{
     1181        color: #0000CC;
     1182}
     1183.metaDataHierarchyMenu li ul {
     1184    position: absolute;
     1185        left: 180px;
     1186        top: 0;
     1187        display: none;
     1188}
     1189
     1190.metaDataHierarchyMenu button:focus {
     1191        outline: none;
     1192}
     1193
     1194.active {
     1195        background-color:#eee;
     1196}
     1197
  • main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl

    r30345 r30382  
    242242            <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts.js"><xsl:text> </xsl:text></script>
    243243            <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts_util.js"><xsl:text> </xsl:text></script>
     244            <script type="text/javascript" src="interfaces/{$interface_name}/js/hierarchy.js"><xsl:text> </xsl:text></script>
    244245            <script type="text/javascript">
    245246                <xsl:text disable-output-escaping="yes">
     
    252253                    });
    253254                </xsl:text>
     255                <!-- download and process hierarchy files -->
     256                                <xsl:text disable-output-escaping="yes">$(document).ready(function(){</xsl:text>
     257                                <xsl:for-each select="//classifier[@hfile]">
     258                                        <xsl:text disable-output-escaping="yes">downloadAndProcessHierarchyFile('</xsl:text>
     259                                        <xsl:text>sites/localsite/collect/</xsl:text><xsl:value-of select="$collName"/><xsl:text>/etc/</xsl:text><xsl:value-of select="@hfile"/>
     260                                        <xsl:text disable-output-escaping="yes">','</xsl:text><xsl:value-of select="@metadata"/><xsl:text disable-output-escaping="yes">');</xsl:text>
     261                                </xsl:for-each>
     262                                <xsl:text disable-output-escaping="yes">});</xsl:text>
     263
    254264            </script>
    255265     
Note: See TracChangeset for help on using the changeset viewer.