Changeset 19124 in main


Ignore:
Timestamp:
09/22/19 22:11:43 (3 years ago)
Author:
GarthBraithwaite_STG
Message:

db, view - added data_note limit of 1000 chars. Temp commit of Welcome page tweaks. CP and IP menu tweaks - added IP search. Updated comments for ss.props concerning remote webapp url. Added xslt parameter to the html content xsd. Added general webapp prefix support for all html content html elements.

Location:
trunk
Files:
1 added
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/db/src/main/scripts/mysql/data-dataset.sql

    r18881 r19124  
    261261        tivd.DATASET_NAME, tivd.INDICATOR_NAME,
    262262        concat('TITLE: ', tivd.MEASURE_NAME, ', ', tivd.NUMERATOR_DATA_SOURCE_NAME),
    263         i.NUMERATOR, i.DENOMINATOR, i.DATA_NOTE,
     263        i.NUMERATOR, i.DENOMINATOR, substring(i.DATA_NOTE, 1, 1000),
    264264        tivd.MEASURE_NAME, iv.SORT_ORDER, 'x', iv.MODIFIED_DATE
    265265from INDICATOR i, INDICATOR_VIEW iv, TMP_INDICATOR_VIEW_DATASET tivd
  • trunk/db/src/main/scripts/mysql/data-dataset_record.sql

    r18881 r19124  
    685685select * from DIMENSION_TO_DATASET
    686686where DIMENSION_USAGE = 'dimension1or2';
     687
    687688  and DATASET_NAME in
    688689        (select DATASET_NAME
  • trunk/db/src/main/scripts/mysql/update_cleanup.sql

    r18703 r19124  
    4444drop table TMP_INDICATOR_VIEW_DATASET;
    4545
    46 drop table SURVEY_RESPONSE
     46drop table SURVEY_RESPONSE;
    4747
    4848drop table INDICATOR_VIEW_QUERY_VALUE;
  • trunk/ibisph-view/src/content/xml/html_content/about/Welcome.xml

    r18944 r19124  
    4848                                background-color: #f0f0f0;
    4949                                padding: 0;
    50                                 margin-bottom: 1em;
     50                                margin-bottom: 3em;
    5151                        }
    5252                         
     
    176176
    177177
    178 
    179 
    180 
    181 
    182178                        .Users li
    183179                        {
     
    185181box-sizing: border-box;
    186182                                display: inline-block;
     183                                width: 23%;
     184/**/
    187185                            list-style-type:none;
    188186                                border: 1px solid #777;
    189187                                margin: 0 .5em 1em 0;
    190188                                padding: 0 1em .5em 1em;
    191                                 width: 23%;
    192189max-width: 300px;
    193190                        }
     
    204201
    205202
    206 /* The overlay effect - lays on top of the container and over the image */
     203/* The overlay effect - lays on top of the container and over the image
     204
     205video:not(:hover) - can work but need to use display: none/block..
     206*/
    207207.Users li .Overlay
    208208{
     
    210210        bottom: -5px;
    211211        left: 0px;
    212         background: rgb(0, 0, 0);
     212        background:#444;
    213213        background: rgba(0, 0, 0, 0.5); /* Black see-through */
    214214        color: #f1f1f1;
    215         width: calc(100%-20px);
     215        width: calc(100% - 20px);
    216216        transition: .5s ease;
    217217        opacity:0;
     
    219219        font-size: 1rem;
    220220        line-height: 1rem;
    221         padding: 20px;
     221        padding: 1rem;
    222222        text-align: center;
    223 }
    224 
    225 /* When you mouse over the container, fade in the overlay title */
    226 .Users li .Container h3:hover ~ .Overlay
    227 {
    228 opacity: 1;
    229 }
    230 
    231 
    232 
    233 
    234 
    235 
    236 
     223        margin: 1rem;
     224}
     225
     226.Users h3:hover ~ .Overlay
     227{
     228        opacity:0.8;
     229        color: white;
     230}
     231
     232
     233
     234
     235
     236
     237#content section
     238{
     239        display: inline-block;
     240        width:  67%;
     241        vertical-align: top;
     242}
     243
     244section .Overview
     245{
     246        display: inline-block;
     247        width: 40%;
     248        max-width: 50rem;
     249
     250        font-size: 1.1rem;
     251        font-weight: normal;
     252/*
     253        border: 1px solid #336699;
     254        table-cell
     255        padding: 1rem;
     256*/
     257        margin: 0 2rem 2rem 0;
     258}
     259
     260
     261section .TwitterContainer
     262{
     263        display: inline-block;
     264        max-width: 25rem;
     265        margin:                         0 1em 1.5em 1.5em;
     266        border:                         2px solid #999;
     267        border-radius:          4px;
     268        text-align:             center;
     269        vertical-align: top;
     270
     271        -webkit-box-shadow: 8px 9px 26px -2px rgba(0,0,0,0.77);
     272        -moz-box-shadow:        8px 9px 26px -2px rgba(0,0,0,0.77);
     273        box-shadow:             8px 9px 26px -2px rgba(0,0,0,0.77);
     274}
     275
     276
     277#content x
     278{
     279        display: inline-block;
     280        max-width: 30rem;
     281        font-size: 1.1rem;
     282        font-weight: normal;
     283        border: 1px solid #336699;
     284        padding: 1rem;
     285        margin: 0 2rem 2rem 0;
     286}
     287#content .garth
     288{
     289        float: left;
     290        max-width: calc(100% - 32rem);
     291        font-size: 1.1rem;
     292        font-weight: normal;
     293        border: 1px solid #336699;
     294        padding: 1rem;
     295        margin: 0 2rem 2rem 0;
     296}
     297
     298#content aside
     299{
     300        display: inline-block;
     301        width: 30%;
     302        max-width: 25rem;
     303        font-size: 1.1rem;
     304        font-weight: normal;
     305        border: 1px solid #336699;
     306        background-color: #ddd;
     307        padding: 1rem;
     308        margin: 0 0 2rem 2rem;
     309}
    237310                         
    238311                </style>
     
    251324< ![endif]-->
    252325
     326                <h2 style="margin-top: 1rem">Introduction Videos by User Type</h2>
    253327                <ul class="Users">
    254                         <li id="publicUser" title="Discover how to improve health outcomes through health factors.  Read about Health Topics.">
    255 <div class="Container">
     328                        <li id="publicUser" title="General public user introduction video.">
    256329                                <h3>New To This Site</h3>
    257330                                <video ibis:poster="view/image/about/PublicUser.jpg" controls="controls" >
     
    263336                                        provides and is about.
    264337                                </div>
    265 </div>
    266 
    267338                        </li>
    268                         <li id="legislatureUser" title="Discover how to improve health outcomes through health factors.  Read about Health Topics.">
     339                        <li id="legislatureUser" title="Legislator centric introduction video.">
    269340                                <h3>Legislator User</h3>
    270341                                <video ibis:poster="view/image/about/LegislatureUser.jpg" controls="controls">
     
    272343                                        Your browser does not support the video tag.
    273344                                </video>
     345                                <div class="Overlay">
     346                                        View quick introduction video that describes what this site
     347                                        provides and is about.
     348                                </div>
    274349                        </li>
    275                         <li id="healthUser" title="Discover how to improve health outcomes through health factors.  Read about Health Topics.">
     350                        <li id="healthUser" title="Health Professional centric introduction video.">
    276351                                <h3>Health Professional</h3>
    277352                                <video ibis:poster="view/image/about/HealthUser.jpg" controls="controls" >
     
    279354                                        Your browser does not support the video tag.
    280355                                </video>
     356                                <div class="Overlay">
     357                                        View quick introduction video that describes what this site
     358                                        provides and is about.
     359                                </div>
    281360                        </li>
    282                         <li id="studentUser" title="Discover how to improve health outcomes through health factors.  Read about Health Topics.">
     361                        <li id="studentUser" title="Student centric introduction video.">
    283362                                <h3>If You Are a Student</h3>
    284363                                <video ibis:poster="view/image/about/StudentUser.jpg" controls="controls" >
     
    286365                                        Your browser does not support the video tag.
    287366                                </video>
     367                                <div class="Overlay">
     368                                        View quick introduction video that describes what this site
     369                                        provides and is about.
     370                                </div>
    288371                        </li>
    289                 </ul><br/>
     372                </ul>
     373
     374                <section>
     375                        <h2>IBIS-PH Overview</h2>
     376
     377                        <ul id="slideShow" class="Slick" style="max-width: 1050px; background-color:#6699cc;">
     378                                <li title="Discover how to improve health outcomes through health factors.  Read about Health Topics.">
     379                                        <!--<img ibis:src="view/image/slider/newRed.png" alt="New content thumbnail" title="New!"/>-->
     380                                        <a ibis:href="report/soh/Introduction.html" title="">
     381                                                <img ibis:src="view/image/SOH2018_Cover.png"
     382                                                style="Margin-top:10px; Padding-right:20px;"
     383                                                alt="State of Health Report cover thumbnail"
     384                                                title="The State of Health in New Mexico, 2018"/>
     385                                        </a>
     386                                        <div>
     387                                                <h3>What's New?</h3>
     388                                                <ul>
     389                                                        <li><a ibis:href="report/soh/Introduction.html" title="">State of Health in New Mexico, 2018</a></li>
     390                                                        <li><a ibis:href="resource/CHAF.html" title="">Community Health Assessment Forum</a></li>
     391                                                        <li><a ibis:href="about/News.html" title="">NM-IBIS News and Updates page</a></li>
     392                                                </ul>
     393                                        </div>
     394                                </li>
     395                               
     396                <!--            <li title="Discover how to improve health outcomes through health factors.  Read about Health Topics.">
     397                                        <img ibis:src="view/image/slider/topic.png" alt="health topics thumbnail" title="Health Topics thumbnail"/>
     398                                        <div>
     399                                                <h3>Find information on Health Topics:</h3>
     400                                                <ul>
     401                                                        <li><a ibis:href="topic/healthcare/access/Insurance.html" title="">Health Care Coverage and Cost</a></li>
     402                                                        <li><a ibis:href="topic/healthoutcomes/MentalHealth.html" title="">Mental Health</a></li>
     403                                                        <li><a ibis:href="topic/Index.html" title="">select from ALL HEALTH TOPICS...</a></li>
     404                                                </ul>
     405                                        </div>
     406                                </li>
     407                -->
     408                                <li title="See maps, charts, and data tables for health objectives (Health Indicator Reports)">
     409                                        <img ibis:src="view/image/slider/USMap.png" alt="U.S. Map  thumbnail" title="U.S. Map thumbnail"/>
     410                                        <div>
     411                                                <h3>Health Indicator Reports: Understand health data</h3>
     412                                                <ul>
     413                                                        <li><a ibis:href="indicator/view/InjuryFirearmDeath.Cnty.html" title="Firearm Injury Deaths">Firearm Injury Deaths</a></li>
     414                                                        <li><a ibis:href="indicator/USStates.html" title="How New Mexico Compares">U.S. state maps now available for selected indicators</a></li>
     415                                                        <li><a ibis:href="indicator/index/Alphabetical.html" title="Alphabetical Index of Indicators">select from ALL INDICATOR REPORTS...</a></li>
     416                                                </ul>
     417                                        </div>
     418                                </li>
     419
     420                                <li title="See health indicator data organized by county">
     421                                        <img ibis:src="view/image/slider/community.png" alt="community reports thumbnail" title="Community Reports thumbnail"/>
     422                                        <div>
     423                                                <h3>Community Reports: Data for your community</h3>
     424                                                <ul>
     425                                                        <li><a ibis:href="community/highlight/introduction/GeoCnty/13.html" title="">Leading Causes of Death for Do&#0241;a Ana County</a></li>
     426                                                        <li><a ibis:href="community/snapshot/report/CommunityInd/GeoCnty/1.html" title="">How Bernalillo County Compares</a></li>
     427                                                        <li><a ibis:href="community/" title="">select from ALL COMMUNITY REPORTS...</a></li>
     428                                                </ul>
     429                                        </div>
     430                                </li>
     431                                <li>
     432                                        <img ibis:src="view/image/slider/query.png" alt="explore datasets thumbnail" title="Custom Query/Explore Datasets thumbnail"/>
     433                                        <div>
     434                                                <h3>Dataset Query: Create your own maps and charts</h3>
     435                                                <ul>
     436                                                        <li><a ibis:href="query/result/brfss/SmokeCurrent/SmokeCurrentCrude11_.html" title="">Cigarette Smoking</a></li>
     437                                                        <li><a ibis:href="query/result/birth/BirthSareaAdol/AdolBirth15_19.html" title="">Teen Births</a></li>
     438                                                        <li><a ibis:href="query/ContentUsage.html" title="">select from ALL DATASET QUERIES...</a></li>
     439                                                </ul>
     440                                        </div>
     441                                </li>
     442                        </ul>
     443
     444                        <div class="Overview">
     445                                <span class="Bold">IBIS-PH</span> is your source for data and information on our state's
     446                                priority public health issues.  The mission of the Department
     447                                of Health is to promote health and wellness, improve health outcomes, and
     448                                assure safety net services for all people in our state.  IBIS-PH provides
     449                                access to the data that can help provide answers to realize our health
     450                                goals.
     451
     452                                <h3>Suggestion Box</h3>
     453                                Please feel free to <a ibis:href="about/ContactInformation.html" title="Go to the IBIS-PH Contact page">contact us</a>
     454                                if you have any questions, concerns, or suggestions.  Your feedback is very
     455                                valuable in helping us provide a site that meets the public's and your data needs.
     456                        </div>
     457
     458                        <div class="TwitterContainer">
     459                                <a class="twitter-timeline" href="https://twitter.com/ibiscop?ref_src=twsrc%5Etfw" data-width="300" data-height="300">Tweets by ibiscop</a>
     460                                <script async="async" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
     461                                NOTE: For Tweets to show, you must unblock twitter in your browser...
     462                        </div>
     463                </section>
     464
     465                <aside>
     466                        <h2>"Learn More" Videos</h2>
     467                        <iframe width="300" height="200" src="https://www.youtube.com/embed/g0J15iNmRkw?rel=0" allowfullscreen="true" style="display: inline-block; vertical-align: top;"></iframe>
     468                        <ul style="display: inline-block; width:calc(100% - 320px); min-width: 300px; padding: 0px 0 0 30px; margin: 0;">
     469                                <!-- , what it means to you, and how to navigate (see the Kansas Site for good example) -->
     470                                <li>
     471                                        <a href="https://youtu.be/Mr-PMf_k9qE">IBIS-PH 101</a> - Quick
     472                                        introduction about what this site provides (and what it does not).
     473                                </li>
     474                                <li>
     475                                        <a href="https://youtube/g0J15iNmRkw">Getting Started</a> - Short
     476                                        video that provides a health data professional site overview.
     477                                </li>
     478                                <li>
     479                                        <a href="https://youtube/g0J15iNmRkw">Health Indicator Reports</a> -
     480                                        All about our health indicator reports (What they are, how to
     481                                        access, what is contained, what they are useful for).
     482                                </li>
     483                                <li>
     484                                        <a href="https://youtube/g0J15iNmRkw">Explore Health Datasets</a> -
     485                                        All about how you can create custom queries on our health datasets.
     486                                </li>
     487                                <li>
     488                                        <a href="https://youtube/g0J15iNmRkw">Advanced Features</a> -
     489                                        Introduces advanced topics like "My Data" and secure data access.
     490                                </li>
     491                        </ul>
     492                </aside>
     493
    290494https://www.w3schools.com/howto/howto_css_image_overlay_zoom.asp
    291495
    292 
    293 
    294                 <div class="TwitterContainer">
    295                         <a class="twitter-timeline" href="https://twitter.com/ibiscop?ref_src=twsrc%5Etfw" data-width="300" data-height="300">Tweets by ibiscop</a>
    296                         <script async="async" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
    297                         NOTE: For Tweets to show, you must unblock twitter in your brwoser...
    298                 </div>
    299 
    300                 IBIS-PH is your source for data and information on our state's
    301                 priority public health issues.  The mission of the Department
    302                 of Health is to promote health and wellness, improve health outcomes, and
    303                 assure safety net services for all people in our state.  IBIS-PH provides
    304                 access to the data that can help provide answers to realize our health
    305                 goals.
    306                 <br/><br/>
    307 
    308                 <h2>"Learn More" Videos</h2>
    309                 <iframe width="300" height="200" src="https://www.youtube.com/embed/g0J15iNmRkw?rel=0" allowfullscreen="true" style="display: inline-block; vertical-align: top;"></iframe>
    310                 <ul style="display: inline-block; width:calc(100% - 320px); min-width: 300px; padding: 0px 0 0 30px; margin: 0;">
    311                         <!-- , what it means to you, and how to navigate (see the Kansas Site for good example) -->
    312                         <li>
    313                                 <a href="https://youtu.be/Mr-PMf_k9qE">IBIS-PH 101</a> - Quick
    314                                 introduction about what this site provides (and what it does not).
    315                         </li>
    316                         <li>
    317                                 <a href="https://youtube/g0J15iNmRkw">Getting Started</a> - Short
    318                                 video that provides a health data professional site overview.
    319                         </li>
    320                         <li>
    321                                 <a href="https://youtube/g0J15iNmRkw">Health Indicator Reports</a> -
    322                                 All about our health indicator reports (What they are, how to
    323                                 access, what is contained, what they are useful for).
    324                         </li>
    325                         <li>
    326                                 <a href="https://youtube/g0J15iNmRkw">Explore Health Datasets</a> -
    327                                 All about how you can create custom queries on our health datasets.
    328                         </li>
    329                         <li>
    330                                 <a href="https://youtube/g0J15iNmRkw">Advanced Features</a> -
    331                                 Introduces advanced topics like "My Data" and secure data access.
    332                         </li>
    333                 </ul><br/>
    334 
    335                 <h2>Suggestion Box</h2>
    336                 Please feel free to <a ibis:href="about/ContactInformation.html" title="Go to the IBIS-PH Contact page">contact us</a>
    337                 if you have any questions, concerns, or suggestions.  Your feedback is very
    338                 valuable in helping us provide a site that meets the public's and your data needs.
     496<br/>
     497
    339498                <br/><br/>
    340499        </CONTENT>
  • trunk/ibisph-view/src/content/xml/selection/navigation/CommunitySelection.xml

    r18944 r19124  
    4545                                <ADDITIONAL_CLASSES>Icon Report</ADDITIONAL_CLASSES>
    4646                                <SELECTION>
    47                                         <TITLE>How Doing Report - Geographic Communities</TITLE>
     47                                        <TITLE>Geographic Community How Doing Report</TITLE>
    4848                                        <DESCRIPTION>Select a community to view comparison data on.</DESCRIPTION>
    4949                                        <SELECTIONS>
     
    7676
    7777                                <SELECTION>
    78                                         <TITLE>How Doing Report - Demographic Communities </TITLE>
     78                                        <TITLE>Demographic Community How Doing Report</TITLE>
    7979                                        <DESCRIPTION>Select a community to view comparison data on.</DESCRIPTION>
    8080                                        <SELECTIONS>
  • trunk/ibisph-view/src/content/xml/selection/navigation/IndicatorSelection.xml

    r18944 r19124  
    8686                                                        <LOCAL_URL>indicator/index/Categorized.html</LOCAL_URL>
    8787                                                </SELECTION>
     88                                                <SELECTION>
     89                                                        <TITLE>Search</TITLE>
     90                                                        <CONTENT>
     91                                                                <form id="indicatorSearch" name="indicatorSearch" method="get" action="http://www.google.com/search" class="Search">
     92                                                                        <input name="q"
     93                                                                                placeholder="Search health indicator reports..."
     94                                                                                type="text" size="50" autocomplete="on"
     95                                                                                dir="ltr" spellcheck="false" style="outline: none;"
     96                                                                        />
     97                                                                        <input type="submit" value="" alt="Search" title="Search"/>
     98                                                                        <input type="hidden" name="sitesearch" ibis:remoteRequestPath_value="indicator" title="base indicator reports URL"/>
     99                                                                </form>
     100                                                        </CONTENT>
     101                                                </SELECTION>
     102
    88103                                        </SELECTIONS>
    89104                                </SELECTION>
  • trunk/ibisph-view/src/main/webapp/WEB-INF/config/SiteSpecific.properties

    r18860 r19124  
    6262#--- Base server with app context request URL to be used by the app when creating
    6363#    outside links back to the app.  This value needs to be the server name AND
    64 #    application context.  An example of where this value is used is for the self
    65 #    user registration verification process email link.  The user is sent a
    66 #    verification email that has a URL that the user clicks to verify and activate
    67 #    their account.  This is needed because the server only knows its IP address
    68 #    - it has no idea what DNS entry is needed to get to itself.  For the same
    69 #    reason the outside application context path is also needed (upstream proxy
    70 #    can be one value while the app knows its context path differently). 
    71 #    This value is then used internally by the code to build the actual request
    72 #    URL.  This value defaults to http://localhost/ibisph-view/ so if this is not
    73 #    the webapp's address and context the outside request WILL fail (ie set this
    74 #    to the approp value).
    75 commonWebAppRemoteRequestPath.string =http://ibis.your_agency.gov/
     64#    application context.  An example of where this value is used is for google
     65#    search requests and the user self registration verification process email
     66#    link.  The user is sent a verification email that has a URL that the user
     67#    clicks to verify and activate their account.  This is needed because the
     68#    server only knows its IP address - it has no idea what DNS entry is needed
     69#    to get to itself.  For the same reason the outside application context path
     70#    is also needed (upstream proxy can be one value while the app knows its
     71#    context path differently).  This value is then used internally by the code
     72#    to build the actual request URL.  This value defaults to:
     73#    http://localhost/ibisph-view/ which is only used for local development.
     74#    This value will never be the webapp's address and context the outside
     75#    request and WILL fail (ie set this to the approp value).
     76commonWebAppRemoteRequestPath.string =http://ibis.your_agency.gov/ibisph-view/
    7677
    7778
  • trunk/ibisph-view/src/main/webapp/css/_layout.css

    r18944 r19124  
    292292
    293293
    294 #siteSearch
    295 {
    296         position:                       absolute;
    297         right:                          2px;
    298         top:                            -55px;
    299 }
    300 #siteSearch label
    301 {
    302         position:                       absolute;
    303         left:                           -3000px;
    304         top:                            -3000px;
    305 }
    306 #siteSearchInput
     294form.Search input[type="text"]
    307295{
    308296        width:                          200px;
     
    311299        padding-left:           3px;
    312300}
    313 #siteSearchSubmitButton
     301form.Search input[type="submit"]
    314302{
    315303        position:                       relative;
    316         top:                            11px;
     304        top:                            8px;
     305        width:                          35px;
    317306        height:                         35px;
    318307        border:                         none;
    319         padding:                        0px 1px 3px 3px;
    320308        margin:                         0;
    321         background-image:       url("../image/icon/search_circle-blue.png");
     309        background:                     transparent url("../image/icon/search_circle-blue.png") no-repeat;
    322310        background-size:        contain;
    323311        vertical-align:         baseline;
     312}
     313
     314#siteSearch
     315{
     316        position:                       absolute;
     317        right:                          2px;
     318        top:                            -55px;
     319}
     320#siteSearch label
     321{
     322        position:                       absolute;
     323        left:                           -3000px;
     324        top:                            -3000px;
     325}
     326
     327
     328#indicatorSearch input[type="text"]
     329{
     330        width:                          calc(100% - 60px);
     331}
     332#indicatorSearch input[type="submit"]
     333{
     334        height:                         30px;
     335        width:                          30px;
    324336}
    325337
     
    464476{
    465477        width:                          99.5%;
    466 }
    467 
    468 #content .TwitterContainer
    469 {
    470         float:                          right;
    471         width:                          20em;
    472         margin:                         0 1em 1.5em 1.5em;
    473         border:                         2px solid #999;
    474         border-radius:          4px;
    475         text-align:             center;
    476 
    477         -webkit-box-shadow: 8px 9px 26px -2px rgba(0,0,0,0.77);
    478         -moz-box-shadow:        8px 9px 26px -2px rgba(0,0,0,0.77);
    479         box-shadow:             8px 9px 26px -2px rgba(0,0,0,0.77);
    480478}
    481479
  • trunk/ibisph-view/src/main/webapp/css/_responsive-huge.css

    r16030 r19124  
    1616        top:                            -3.5em;
    1717}
    18 #siteSearchInput
     18#siteSearch input[type="text"]
    1919{
    2020        width:                          20em;
  • trunk/ibisph-view/src/main/webapp/css/_responsive-large.css

    r16767 r19124  
    66        top:                            -50px;
    77}
    8 #siteSearchInput
     8#siteSearch input[type="text"]
    99{
    1010        font-size:                      25px;
    1111}
    1212
    13 #siteSearchSubmitButton
     13#siteSearch input[type="submit"]
    1414{
    1515        top:                                    10px;
  • trunk/ibisph-view/src/main/webapp/css/_responsive-medium.css

    r16027 r19124  
    22*/
    33
    4 #siteSearch
    5 {
    6 }
    7 #siteSearchInput
     4#siteSearch input[type="text"]
    85{
    96        width:                          15em;
    107        font-size:                      1.4em;
    11 }
    12 
    13 #xxxxxxsiteNavigation .ColumnsPanelList .Column
    14 {
    15         font-size:                      1.7em;
    168}
    179
  • trunk/ibisph-view/src/main/webapp/css/_responsive-small.css

    r16715 r19124  
    1818        top:                            -3px;
    1919}
    20 #siteSearchInput
     20#siteSearch input[type="text"]
    2121{
    2222        width:                          15em;
  • trunk/ibisph-view/src/main/webapp/css/_responsive-tiny.css

    r17024 r19124  
    6161        top:                                    -5px;
    6262}
    63 #siteSearchInput
     63#siteSearch input[type="text"]
    6464{
    6565        width:                                  13em;
  • trunk/ibisph-view/src/main/webapp/xsd/html_content.xsd

    r15994 r19124  
    3636                                <xsd:element name="OTHER_HEAD_CONTENT" type="xsd:string" minOccurs="0" maxOccurs="1"/>
    3737                                <xsd:element name="HTML_CLASS"  type="xsd:string" minOccurs="0" maxOccurs="1"/>
     38
     39                                <xsd:element name="XSLT_PARAMETER" minOccurs="1" maxOccurs="1">
     40                                        <xsd:complexType>
     41                                                <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
     42                                        </xsd:complexType>
     43                                </xsd:element>
    3844
    3945                                <xsd:element name="CONTENT" minOccurs="1" maxOccurs="1">
  • trunk/ibisph-view/src/main/webapp/xslt/_ibis-include.xslt

    r18555 r19124  
    7777
    7878
    79         <!-- Local IBIS URL adjustment templates.  These templates simply add the web application's
    80                 context path as a prefix to the link reference attribute.
     79        <!-- Local IBIS URL adjustment templates.  These templates simply add the
     80                web application's context path as a prefix to the link reference attribute.
     81
     82                NOTE: The remoteRequestPath_ technique could be applied but these are left
     83                as is so adopters do not have to redo their content pages - for now...
     84GARTH TODO: at some future point convert everything to the more explicit
     85ibis:contextPath_  ibis:contextPath_src, ibis:contextPath_href
    8186        -->
    8287        <xsl:template match="@ibis:href" mode="ibis.copy" ibis:doc="Inner 'ibis:href' template that adds the 'WebAppURLContextPrefix' to the 'href' attribute.">
     
    8994                <xsl:attribute name="action" select="concat($ibis.contextPath, .)"/>
    9095        </xsl:template>
    91         <xsl:template match="@ibis:poster" mode="ibis.copy" ibis:doc="Inner 'ibis:action' template that adds the 'WebAppURLContextPrefix' to the 'action' attribute.">
     96        <xsl:template match="@ibis:poster" mode="ibis.copy" ibis:doc="Inner 'ibis:poster' template that adds the 'WebAppURLContextPrefix' to the 'poster' attribute.">
    9297                <xsl:attribute name="poster" select="concat($ibis.contextPath, .)"/>
    9398        </xsl:template>
    9499
    95         <xsl:template match="ibis:urlPrefix | ibis:contextPath" mode="ibis.copy" ibis:doc="Mechanism that allows the HTML_CONTENT PAGE type XML content to get the ibis.contextPath value.  This is useful for pages that have javascript that need this value.">
     100        <xsl:template match="@ibis:*[starts-with(name(), 'ibis:contextPath_')]" mode="ibis.copy"
     101                ibis:doc="Adds the 'WebAppContextPath' as a prefix to the attribute value with the attribute named the suffix following 'ibis:contextPath_'."
     102        >
     103                <xsl:attribute name="{substring(name(), 18)}" select="concat($ibis.contextPath, .)"/>
     104        </xsl:template>
     105        <xsl:template match="@ibis:*[starts-with(name(), 'ibis:remoteRequestPath_')]" mode="ibis.copy"
     106                ibis:doc="Adds the 'WebAppRemoteRequestPath' as a prefix to the attribute value with the attribute named the suffix following 'ibis:remoteRequestPath_'."
     107        >
     108                <xsl:attribute name="{substring(name(), 24)}" select="concat($ibis.remoteRequestPath, .)"/>
     109        </xsl:template>
     110
     111        <xsl:template match="ibis:contextPath" mode="ibis.copy" ibis:doc="Mechanism that allows the HTML_CONTENT PAGE type XML content to get the ibis.contextPath value.  This is useful for pages that have javascript that need this value.">
    96112                <xsl:value-of select="$ibis.contextPath"/>
    97113        </xsl:template>
  • trunk/ibisph-view/src/main/webapp/xslt/html/ExpandableSectionSelectionsListPage.xslt

    r15958 r19124  
    4040
    4141        <xsl:param name="Page.metaDescription" select="$document/DESCRIPTION"
    42                 ibis:doc="Query module selection Page/XML specific HTML template API
    43                         implementation that uses the 'DESCRIPTION' element for the text.
     42                ibis:doc="Page/XML specific HTML template API implementation that uses
     43                        the 'DESCRIPTION' element for the text.
    4444                "
    4545        />
    4646
    4747        <xsl:param name="Page.metaKeywords" select="$document/KEYWORDS"
    48                 ibis:doc="Query module selection Page/XML specific HTML template API
    49                         implementation that uses the 'KEYWORDS' element for the text.
     48                ibis:doc="Page/XML specific HTML template API implementation that uses
     49                        the 'KEYWORDS' element for the text.
    5050                "
    5151        />
  • trunk/ibisph-view/src/main/webapp/xslt/html/SiteSpecific.xslt

    r18944 r19124  
    198198                        </xsl:call-template>
    199199
    200                         <form id="siteSearch" name="siteSearch" method="get" action="http://www.google.com/search">
     200                        <form id="siteSearch" name="siteSearch" method="get" action="http://www.google.com/search" class="Search">
    201201                                <label for="siteSearchInput" accesskey="s" class="Hidden">Search the site:</label>
    202202                                <input id="siteSearchInput" name="q"
     
    205205                                        dir="ltr" spellcheck="false" style="outline: none;"
    206206                                />
    207                                 <input id="siteSearchSubmitButton" type="image" alt="Search" title="Search" name="submit"
    208                                         src="{$ibis.contextPath}image/clear.gif"
    209                                 />
     207                                <input type="submit" value="" alt="Search" title="Search"/>
    210208                                <input type="hidden" name="sitesearch" value="{$ibis.remoteRequestPath}" title="site URL to be searched"/>
    211209                        </form>
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/Page.xslt

    r19071 r19124  
    233233
    234234        <xsl:template name="Page.specificScript"
    235                 ibis:doc="Provides the javascript file links and submit related functions
    236                         for the query module builder pages."
     235                ibis:doc="Provides the javascript selection changes and selection map."
    237236        >
    238237                <script type="text/javascript" src="{$ibis.contextPath}js/InputSelections.js"/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/facts/Page.xslt

    r19071 r19124  
    3939
    4040
    41 <!-- xsl:param name="Page.indicatorSetName" select="if(0 != string-length($IndicatorSetName)) then $IndicatorSetName else /HTML_CONTENT/CHART_INDICATOR_SET_NAME"/ -->
    42         <xsl:param name="Page.indicatorSetName" select="/HTML_CONTENT/CHART_INDICATOR_SET_NAME"/>
     41<!-- xsl:param name="Page.indicatorSetName" select="if(0 != string-length($IndicatorSetName)) then $IndicatorSetName else /HTML_CONTENT/XSLT_PARAMETER/CHART_INDICATOR_SET_NAME"/ -->
     42        <xsl:param name="Page.indicatorSetName" select="/HTML_CONTENT/XSLT_PARAMETER/CHART_INDICATOR_SET_NAME"/>
    4343
    4444
     
    173173                                <xsl:call-template name="indicatorProfileRow">
    174174                                        <xsl:with-param name="indicatorName" select="current()"/>
    175                                         <xsl:with-param name="measureName" select="/HTML_CONTENT/CHART_MEASURE_NAME"/>
     175                                        <xsl:with-param name="measureName" select="/HTML_CONTENT/XSLT_PARAMETER/CHART_MEASURE_NAME"/>
    176176                                </xsl:call-template>
    177177                        </xsl:for-each>
     
    205205
    206206                <script>
    207 //                      var kendoChartConstructorJSON = 'garth';
    208207                        var kendoChartConstructorJSON = $.extend(true
    209208                                ,{}
    210 /*                              ,<xsl:call-template name="Kendo.baseChartJSON"/>
    211 */                              ,<xsl:call-template name="Kendo.namedConfigurationJSON">
    212                                         <xsl:with-param name="configurationName" select="/HTML_CONTENT/CHART_CONFIGURATION_NAME"/>
     209                                ,<xsl:call-template name="Kendo.namedConfigurationJSON">
     210                                        <xsl:with-param name="configurationName" select="/HTML_CONTENT/XSLT_PARAMETER/CHART_CONFIGURATION_NAME"/>
    213211                                </xsl:call-template>
    214212                                ,{
    215213                                        "title":
    216                                         { 
     214                                        {
    217215                                                "text": "<xsl:value-of select="$indicatorSet/TITLE"/>"
    218                                         }
    219                                         ,"legend":
    220                                         {
    221                                                 "position": "top"
    222                                         }
    223                                         ,"seriesDefaults":
    224                                         {
    225                                                 "type": "bar"
    226216                                        }
    227217                                        ,"series":
     
    243233                                        {
    244234                                                "title": {"text": "<xsl:value-of select="$values/INDICATOR_RECORD[1]/MEASURE/TITLE"/>"}
    245                                                 ,"labels":
    246                                                 {
    247                                                         "format": "{0}"
    248                                                 }
    249                                                 ,"line":
    250                                                 {
    251                                                         "visible": false
    252                                                 }
    253                                                 ,"axisCrossingValue": 0
    254235                                        }
    255236                                        ,"categoryAxis":
    256237                                        {
    257238                                                "categories": [<xsl:value-of select="$indicatorTitleCSV"/>]
    258                                                 ,"line":
    259                                                 {
    260                                                         "visible": false
    261                                                 }
    262                                                 ,"labels":
    263                                                 {
    264                                                         "padding": {"top": 15}
    265                                                 }
    266                                         }
    267                                         ,"tooltip":
    268                                         {
    269                                                 "visible": true
    270                                                 ,"format": "{0}%"
    271                                                 ,"template": "#= series.name #: #= value #"
    272239                                        }
    273240                                }
Note: See TracChangeset for help on using the changeset viewer.