Changeset 24137

Show
Ignore:
Timestamp:
09.06.2011 15:53:01 (8 years ago)
Author:
sjb48
Message:

Saving of the format statement to the collectionConfig is now possible. The bug with select boxes where the selected item was not saved has now been fixed.

Location:
main/trunk/greenstone3/web/interfaces/oran/transform/layouts
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/transform/layouts/header.xsl

    r24009 r24137  
    2626        <link rel="stylesheet" href="interfaces/{$interface_name}/style/core.css" type="text/css"/> 
    2727        <link rel="shortcut icon" href="favicon.ico"/>  
     28        <script type="text/javascript" src="interfaces/oran/js/jquery-1.4.2.js"><xsl:text> </xsl:text></script> 
     29        <script type="text/javascript" src="interfaces/oran/js/jquery-ui-1.8rc1/ui/jquery-ui.js"><xsl:text> </xsl:text></script> 
     30        <script type="text/javascript" src="interfaces/oran/js/jquery.selectboxes.js"><xsl:text> </xsl:text></script> 
    2831    </xsl:template> 
    2932         
     
    114117                <!-- home --> 
    115118                <li> 
    116                     <a href="{$library_name}?a=p&amp;amp;sa=about&amp;amp;c={$collNameChecked}"> 
     119                    <a href="{$library_name}?a=p&amp;amp;sa=home"> 
    117120                        <xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_tip')"/></xsl:attribute> 
    118                         <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about_b')"/> 
     121                        <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_b')"/> 
    119122                    </a> 
    120123                </li> 
     
    132135                    <xsl:choose> 
    133136                        <xsl:when test="string-length($pageTitleVar) &lt; 20"> 
    134                             font-size: 1.5em; line-height: 1.5em; 
     137                            font-size: 24px; line-height: 26px; 
    135138                        </xsl:when> 
    136139                        <xsl:when test="string-length($pageTitleVar) &lt; 30"> 
    137                             font-size: 1.4em; line-height: 1.4em; 
     140                            font-size: 22px; line-height: 24px; 
    138141                        </xsl:when> 
    139142                        <xsl:when test="string-length($pageTitleVar) &lt; 40"> 
    140                             font-size: 1.3em; line-height: 1.3em; 
     143                            font-size: 20px; line-height: 22px; 
    141144                        </xsl:when> 
    142145                        <xsl:when test="string-length($pageTitleVar) &lt; 50"> 
    143                             font-size: 1.2em; line-height: 1.2em; 
     146                            font-size: 18px; line-height: 20px; 
    144147                        </xsl:when> 
    145148                        <xsl:when test="string-length($pageTitleVar) &lt; 60"> 
    146                             font-size: 1.1em; line-height: 1.2em; 
     149                            font-size: 16px; line-height: 18px; 
    147150                        </xsl:when> 
    148151                        <xsl:when test="string-length($pageTitleVar) &lt; 70"> 
    149                             font-size: 1em; line-height: 1.1em; 
     152                            font-size: 15px; line-height: 17px; 
    150153                        </xsl:when> 
    151154                        <xsl:when test="string-length($pageTitleVar) &lt; 80"> 
    152                             font-size: 0.9em; line-height: 1em; 
     155                            font-size: 14px; line-height: 16px; 
    153156                        </xsl:when> 
    154157                        <xsl:when test="string-length($pageTitleVar) &lt; 90"> 
    155                             font-size: 0.8em; line-height: 0.9em; 
     158                            font-size: 13px; line-height: 15px; 
    156159                        </xsl:when> 
    157160                        <xsl:otherwise> 
    158                             font-size: 0.7em; line-height: 0.9em; 
     161                            font-size: 12px; line-height: 14px; 
    159162                        </xsl:otherwise> 
    160163                    </xsl:choose> 
     
    179182                    <input type="hidden" name="c" value="{$collNameChecked}"/> 
    180183                    <input type="hidden" name="startPage" value="1"/> 
    181                     <xsl:choose> 
    182                         <xsl:when test="/page/pageRequest/paramList/param[@name = 's1.maxDocs']"> 
    183                             <input type="hidden" name="s1.maxDocs"> 
    184                                 <xsl:attribute name="value"> 
    185                                     <xsl:value-of select="/page/pageRequest/paramList/param[@name = 's1.maxDocs']/@value"/> 
    186                                 </xsl:attribute> 
    187                             </input> 
    188                         </xsl:when> 
    189                         <xsl:otherwise> 
    190                             <input type="hidden" name="s1.maxDocs" value="100"/> 
    191                         </xsl:otherwise> 
    192                     </xsl:choose> 
    193                     <xsl:choose> 
    194                         <xsl:when test="/page/pageRequest/paramList/param[@name = 's1.hitsPerPage']"> 
    195                             <input type="hidden" name="s1.hitsPerPage"> 
    196                                 <xsl:attribute name="value"> 
    197                                     <xsl:value-of select="/page/pageRequest/paramList/param[@name = 's1.hitsPerPage']/@value"/> 
    198                                 </xsl:attribute> 
    199                             </input> 
    200                         </xsl:when> 
    201                         <xsl:otherwise> 
    202                             <input type="hidden" name="s1.hitsPerPage" value="20"/> 
    203                         </xsl:otherwise> 
    204                     </xsl:choose> 
    205                      
    206184                    <!-- The query text box --> 
    207185                    <span class="querybox"> 
  • main/trunk/greenstone3/web/interfaces/oran/transform/layouts/main.xsl

    r23989 r24137  
    1616 
    1717    <xsl:include href="header.xsl"/> 
    18     <!--<xsl:include href="formatmanager.xsl"/>--> 
     18    <xsl:include href="formatmanager.xsl"/> 
    1919     
    20     <xsl:include href="xml-to-gui.xsl"/> 
    21     <xsl:include href="xml-to-gui-templates.xsl"/> 
     20    <!--<xsl:include href="xml-to-gui.xsl"/>--> 
     21    <!--<xsl:include href="xml-to-gui-templates.xsl"/>--> 
    2222 
    2323    <!-- put the URL or path of your site here site --> 
     
    5353 
    5454                    </div> 
    55                      
    56                     <!--<xsl:call-template name="formatmanagerpre"/>--> 
    5755 
     56                    <xsl:if test="/page/pageRequest/paramList/param[(@name='formatedit') and (@value='1')]"> 
     57                        <xsl:call-template name="formatmanagerpre"/> 
     58                    </xsl:if> 
     59     
    5860                    <div id="gs_content"> 
    5961                        <!-- 
  • main/trunk/greenstone3/web/interfaces/oran/transform/layouts/xml-to-gui.xsl

    r23551 r24137  
    7272        <xsl:choose> 
    7373            <xsl:when test="$exists='TRUE'"> 
    74                 <select> 
     74                <select name="meta_select" onChange="onSelectChange(this)"> 
    7575                    <xsl:apply-templates select="$metadataSets" mode="meta-to-combo"> 
    7676                        <xsl:with-param name="current" select="$current_mod"/> 
     
    193193        <div class="gsf_link css_gsf_link block" title="gsf:link"> 
    194194        <xsl:variable name="link"> 
    195                 LINK<select> 
     195                LINK<select name="link_select" onChange="onSelectChange(this)"> 
    196196                    <xsl:choose> 
    197197                        <xsl:when test="@type='document'"> 
     
    309309        <div class="gsf_icon css_gsf_icon block leaf" title="gsf:icon"> 
    310310            <xsl:variable name="icon"> 
    311                 ICON<select> 
     311                ICON<select name="icon_select" onChange="onSelectChange(this, this.value)"> 
    312312                    <xsl:choose> 
    313313                        <xsl:when test="@type='document'"> 
     
    354354        <xsl:param name="metadataSets"/> 
    355355         
    356         <div class="block leaf gsf_text" title="gsf:text"> 
    357                 <xsl:variable name="rawtext"><xsl:value-of select="."/></xsl:variable> 
    358                 <table class="header"><tbody><tr><td class="header"><input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}" onChange="onTextChange(this, this.value)"></input></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table> 
    359         </div> 
     356        <xsl:variable name="rawtext"><xsl:value-of select="."/></xsl:variable> 
     357 
     358        <xsl:if test="normalize-space($rawtext) != '' "> 
     359            <div class="block leaf gsf_text" title="gsf:text"> 
     360                <table class="header"> 
     361                    <tbody> 
     362                        <tr> 
     363                            <td class="header"> 
     364                                <input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}" onChange="onTextChange(this, this.value)"></input> 
     365                            </td> 
     366                            <td class="header"> 
     367                                <a href="[myhref]" class="ui-icon ui-icon-closethick"/> 
     368                            </td> 
     369                        </tr> 
     370                    </tbody> 
     371                </table> 
     372            </div> 
     373        </xsl:if> 
    360374    </xsl:template> 
    361375