Changeset 742


Ignore:
Timestamp:
10/01/10 14:59:39 (14 years ago)
Author:
vronk
Message:

started IE-browser fixes

Location:
MDService2/trunk/MDService2
Files:
2 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • MDService2/trunk/MDService2/WebContent/scripts/mdservice2_ui.js

    r741 r742  
    6363                                        $("#serverqs").attr("data",JSON.stringify(json));
    6464                                        loadQuerysets(json["WorkspaceProfile"]["Querysets"],"server");
    65                 });
    66                
    67                
     65                        });
     66       
    6867                // USER WORKSPACEPROFILE
    6968                jQuery.getJSON("/MDService2/workspaceprofile/user",function(data){
     
    7271                                        loadQuerysets(jsonw["WorkspaceProfile"]["Querysets"],"user");
    7372                });
    74 
    75 
    7673
    7774
     
    700697                                $("#left-menu").accordion({ header: "h2",event: 'click' });                             
    701698                                $("#left-menu").accordion('option', 'autoHeight', false);
     699                               
     700                                // hack to open the accordion without scroll-bars on init
     701                                $("#left-menu").accordion('option', 'active', 1);
     702                               
     703                               
    702704                                        //$("#main-menu").treeview();
    703705                               
     
    989991                                }
    990992                                createQueriesUI(jsonq, qs);
     993                               
    991994/*                      $('#qs_select').find("option").remove();
    992995                               
  • MDService2/trunk/MDService2/WebContent/scripts/mdservice_model.js

    r741 r742  
    120120       
    121121        for( var i=0;i<arr_and.length;i++){
    122                 arr_and[i] = arr_and[i].trim();
     122                arr_and[i] = $.trim(arr_and[i]);
    123123                var arr_or = arr_and[i].split(" or ");
    124124                /*
     
    133133                simple_form = "";
    134134                for( var j=0;j<arr_or.length;j++){
    135                         arr_or[j] = arr_or[j].trim();
     135                        arr_or[j] = $.trim(arr_or[j]);
    136136                        while (arr_or[j].substring(0,1) == "(" ) {
    137137                                arr_or[j] = arr_or[j].substring(1,arr_or[j].length);
    138                                 arr_or[j] = arr_or[j].trim();
     138                                arr_or[j] = $.trim(arr_or[j]);
    139139                        }
    140140                        while ( arr_or[j].substring(arr_or[j].length-1) == ")"){
    141141                                arr_or[j] = arr_or[j].substring(0,arr_or[j].length-1);
    142                                 arr_or[j] = arr_or[j].trim();
     142                                arr_or[j] = $.trim(arr_or[j]);
    143143                        }
    144144                        if (j > 0) {
  • MDService2/trunk/MDService2/WebContent/scripts/mdservice_searchclause.js

    r692 r742  
    385385                screl = "";
    386386                for( var i=0;i<arr_and.length;i++){
    387                         var scstring = arr_and[i].trim();
     387                        var scstring = $.trim(arr_and[i]);
    388388                       
    389389                        if (scstring.substring(0,1) == "(" && scstring.substring(scstring.length-1) == ")") {
    390390                                scstring = scstring.substring(1,scstring.length-1);
    391                                 scstring = scstring.trim();
     391                                scstring = $.trim(scstring);
    392392                        }
    393393                        /*
     
    401401                        if (i > 0) {screl = "and";}
    402402                        for( var j=0;j<arr_or.length;j++){
    403                                 var scstr = arr_or[j].trim();
     403                                var scstr = $.trim(arr_or[j]);
    404404                                /*
    405405                                if (scstr.substring(0,1) == "(" && scstr.substring(scstr.length-1) == ")") {
  • MDService2/trunk/MDService2/WebContent/style/cmds-ui.css

    r739 r742  
    2424
    2525label, .cmds-elem-prop .label { font-size: 0.9em; color: #014172; font-style: italic; }
    26 ul { padding-left: 4px; list-style-type: none; }
     26ul { padding-left: 4px; list-style-type: none; margin: 0;}
    2727li { background: url('imgs/icon-dot-4.png') no-repeat; background-position: 0px 5px; padding-left: 8px;  }
    2828a img { border:0;       }
     
    7575
    7676/* form#searchretrieve { margin-top: 12px;}  */
    77 #input-simplequery { width: 85%; margin: 12px 0px 6px 0px; font-size: 1.2em}
     77/* hack for IE */
     78.wwFormTable {width: 100%; }
     79#input-simplequery { width: 85%; margin: 12px 0px 6px 0px; font-size: 1.2em;}
    7880#submit-query {}
    7981#searchclauselist {margin: 12px 0px;}
  • MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/Admin.java

    r627 r742  
    99import java.util.Properties;
    1010
     11import net.sf.json.JSON;
     12import net.sf.json.JSONSerializer;
     13import net.sf.json.xml.XMLSerializer;
     14
    1115import eu.clarin.cmdi.mdservice.model.Query;
    1216
     
    3438                //System.out.println(cmdreg.listComponents());
    3539
    36                
    37                 loadConfig(config_path);
    38                
    39                
     40                testJSON();
     41               
     42                //loadConfig(config_path);
     43               
     44                /*
    4045                //Query q = new Query("dc.title=dino or dinosaur", Query.RECORDSET);
    4146                //Query q = new Query("( ( Date any 2005 ) or ( Date any 2001 ) ) and ( ( Description any part ) )", Query.RECORDSET);
     
    4348                //System.out.println(q.toXCQL());
    4449                System.out.println(q.toXPath());
    45                
     50                */
    4651                //Query q = new Query("CMD", "cmdIndex");
    4752               
     
    233238        }
    234239
    235 
     240public static void testJSON() {
     241Admin.notifyUser("JSON TEST");
     242    String str = "{'name':'JSON','integer':1,'double':2.0,'boolean':true,'nested':{'id':42},'array':[1,2,3]}";
     243    Query q = new Query("dc.title=dino or dinosaur", Query.RECORDSET);
     244        JSON json = JSONSerializer.toJSON( str); 
     245        XMLSerializer xmlSerializer = new XMLSerializer(); 
     246        String xml = xmlSerializer.write( json );
     247        Admin.notifyUser(xml);
    236248}
    237249
    238 
     250}
     251
     252
  • MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/WorkspaceAction.java

    r728 r742  
    147147            try{
    148148                    url=file.toURL();
    149                     Admin.notifyUser(" JSON TEST: url "  + url);
     149                    Admin.notifyUser("DEBUG: WorkspaceAction.getBaseURL(): "  + url);
    150150            } catch (MalformedURLException e){
    151151                Admin.notifyUser("JSON exception has been caught" + e);
  • MDService2/trunk/MDService2/src/struts.xml

    r715 r742  
    3030               
    3131               
    32        
    33        
    34        
    3532          <action name="collections/*" class="eu.clarin.cmdi.mdservice.action.CollectionProxyAction" method="execute">
    3633                                <param name="format">{1}</param>
  • MDService2/trunk/MDService2/src/xsl/cmd_commons.xsl

    r685 r742  
    155155       
    156156    <!-- Stop includes -->
     157
     158
     159<xsl:variable name="term_matrix" >
     160               
     161                <xsl:for-each select="//CMD_Element" >
     162                                        <xsl:variable name="comp_path" select="my:comppath(.)" >
     163                                                        <!--  <xsl:for-each select="ancestor::CMD_Component" >
     164                                                                <xsl:value-of select="@name" />.</xsl:for-each>-->
     165                                        </xsl:variable>
     166                        <Term  elem="{@name}" datcat="{@ConceptLink}" profile="{ancestor::profileDescription[1]/name}"
     167                                                        parent="{ancestor::CMD_Component[1]/@name}"  comppath="{$comp_path}" >
     168                                                                <xsl:copy-of select="." />
     169                        </Term>
     170                </xsl:for-each>
     171       
     172</xsl:variable>
    157173
    158174
  • MDService2/trunk/MDService2/src/xsl/complist2view.xsl

    r568 r742  
    5353                                </xsl:when>                             
    5454                        <xsl:when test="$format='complist2htmlselect'" >                                                     
    55                                         <select id="profile-select">           
     55                                        <select id="profile-select" class="cmds-ui-elem-stretch">               
    5656                                                        <xsl:apply-templates select="/*/*" mode="select"/>                                                     
    5757                                                </select>                                                               
  • MDService2/trunk/MDService2/src/xsl/dcif2view.xsl

    r568 r742  
    122122
    123123<xsl:template match="dcif:dataCategory" mode="list">
    124                 <li>           
     124                <li><div class="cmds-elem-plus">               
    125125                        <span><a href="{my:rewriteURL(@pid)}" >
    126126                                                <xsl:value-of select="@name" /></a></span>
     
    129129                                                        <xsl:value-of select="@type" />,<xsl:value-of select="@owner" />
    130130                                                </div>
     131                        </div>
    131132                </li>
    132133</xsl:template>
     
    156157                       
    157158                </xsl:variable>
    158                 <div class="elem {$has_text}" >
    159                 <span class="elem_name"><xsl:value-of select="name()" />
     159                <div class="cmds-elem-prop value-{$has_text}" >
     160                <span class="label"><xsl:value-of select="name()" />
    160161                <xsl:if test="@xml:lang" >(<xsl:value-of select="@xml:lang" />)</xsl:if>: </span>
    161                 <span class="elem_value"><xsl:value-of select="text()" /></span>
     162                <span class="value"><xsl:value-of select="text()" /></span>
    162163                        <xsl:apply-templates select="*" />                                     
    163164                </div> 
  • MDService2/trunk/MDService2/src/xsl/mdset2view.xsl

    r704 r742  
    166166                                </xsl:for-each>
    167167                  -->
    168                  
     168
    169169                        <xsl:for-each select="$columns/*">
    170170                        <!-- <td ><xsl:value-of select="$curr_cmd//*[name()=current()]" /></td> -->
    171                                  <xsl:variable name="curr_col_xpath" select="@xpath" />
    172                         <td >
     171                                 <xsl:variable name="curr_col_xpath" select="@xpath" />
     172                        <td>                   
    173173                                <xsl:for-each select="$curr_cmd">
    174                                         <xsl:value-of select="saxon:evaluate(concat('.//', $curr_col_xpath))" />
     174                                        <xsl:variable name="elems" select="saxon:evaluate(concat('.//', $curr_col_xpath))" />
     175                                        <xsl:choose>
     176                                                <xsl:when test="count($elems) &gt; 1" >
     177                                                        <ul>
     178                                                                <xsl:for-each select="$elems" >                                                 
     179                                                                        <li><xsl:value-of select="." /></li>
     180                                                                </xsl:for-each>
     181                                                        </ul>
     182                                                </xsl:when>
     183                                                <xsl:otherwise>
     184                                                        <xsl:value-of select="$elems" />
     185                                                </xsl:otherwise>                       
     186                                        </xsl:choose>
     187                                         
     188                               
     189                               
    175190                                </xsl:for-each>
    176191                        </td>
     
    180195
    181196
    182 
    183197</xsl:stylesheet>
  • MDService2/trunk/MDService2/src/xsl/params.xsl

    r685 r742  
    44       
    55       
    6         <xsl:param name="format"  select="'htmlpage'"/> <!-- table|list -->
     6        <xsl:param name="format"  select="'htmlpag'"/> <!-- table|list -->
    77        <xsl:param name="display_values_limit" select="10" />
    88        <xsl:param name="max_depth" select="0" />
Note: See TracChangeset for help on using the changeset viewer.