Changeset 19912 in main


Ignore:
Timestamp:
02/28/20 12:36:27 (5 weeks ago)
Author:
GarthBraithwaite_STG
Message:

view - css tweaks, replaced facts footer with Lois's, changed CP lists to goto the IP report, added ability to change the community type to the CP IPs page. Added js global window. context paths. Updated soc media links.

Location:
trunk/ibisph-view/src/main/webapp
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/ibisph-view/src/main/webapp/css/Topic.css

    r19906 r19912  
    1010.Topic #content figure
    1111{
    12         display:                        block;
    1312        width:                          100%;
    14         margin:                         0 0 2em 0;
     13        margin:                         2px 0 2em 0;
    1514}
    1615.Topic #content figure img
     
    1817        display:                        block;
    1918        width:                          100%;
    20     max-width:                  100%;
    21         max-height:             300px;
    2219}
    2320.Topic #content figure figcaption
    2421{
    25         display: block;
    26         width: 100%;
    2722        background-color:       #eee;
    2823        padding:                        1em 1rem;
  • trunk/ibisph-view/src/main/webapp/xslt/html/Page.xslt

    r19902 r19912  
    340340
    341341                <script>
    342                         // <![CDATA[
    343342                        $(document).ready(function()
    344343                        {
     344                                // Global variables used for json and social media links.
     345                                window.baseRequestPath = "<xsl:value-of select="$ibis.baseRequestPath"/>";
     346                                window.encodedPageRequestURI = encodeURI(location.href);
     347
    345348                                // Add the wiki processing if any element uses it.  This should
    346349                                // only be done on non HTML_CONTENT type pages.
     
    348351                                $("*[wiki='true']").wikiToHTML();
    349352                        }); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End of Function ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    350                         // ]]>
    351353                </script>
    352354        </xsl:template>
  • trunk/ibisph-view/src/main/webapp/xslt/html/SiteSpecific.xslt

    r19890 r19912  
    282282
    283283        <xsl:template name="SiteSpecific.socialMediaLinks">
    284                 <nav class="SocialMedia" title="options to easily share this page">
     284                <nav class="SocialMedia" title="options to easily share this page.  See: https://css-tricks.com/simple-social-sharing-links/">
    285285                        share
    286286                        <ul>
    287287                                <li>
    288                                         <a href="http://www.linkedin.com/shareArticle?url={$ibis.baseRequestPath}"
     288                                        <!-- this also works: a href="javascript:window.open('http://www.linkedin.com/shareArticle?mini=true&amp;url=' + encodeURI(location.href))"
     289                                                Issues with target=_blank as the location.href is the
     290                                                blank window.  Need to get a handle to the window.open
     291                                                object so can pass vars but if doing that might as well
     292                                                simply open with the URL!!!
     293
     294                                                http://www.sharelinkgenerator.com/:
     295                                                https://www.facebook.com/sharer/sharer.php?u=msn.com
     296                                                https://twitter.com/intent/tweet?text=msn.com
     297                                        -->
     298                                        <a href="javascript:window.open('http://www.linkedin.com/shareArticle?mini=true&amp;url=' + window.encodedPageRequestURI)"
    289299                                                title="Share this page on LinkedIn"
    290                                                 rel="nofollow" target="_blank"
    291300                                                class="FontIcon LinkedIn"
    292301                                        >
     
    294303                                </li>
    295304                                <li>
    296                                         <a href="https://www.facebook.com/sharer.php?u={$ibis.baseRequestPath}"
     305                                        <a href="javascript:window.open('https://www.facebook.com/sharer.php?u=' + window.encodedPageRequestURI)"
    297306                                                title="Share this page on Facebook"
    298                                                 rel="nofollow" target="_blank"
    299307                                                class="FontIcon Facebook"
    300308                                        >
     
    302310                                </li>
    303311                                <li>
    304                                         <a href="https://twitter.com/intent/tweet?url={$ibis.baseRequestPath}"
     312                                        <a href="javascript:window.open('https://twitter.com/intent/tweet?url=' + window.encodedPageRequestURI)"
    305313                                                title="Share this page on Twitter"
    306                                                 rel="nofollow" target="_blank"
    307314                                                class="FontIcon Twitter"
    308315                                        >
     
    310317                                </li>
    311318                                <li>
    312                                         <a href="javascript:window.open('https://plus.google.com/share?url=' + location.href)"
     319                                        <a href="javascript:location.href='mailto:?body=' + window.encodedPageRequestURI"
    313320                                                title="Email this page's URL"
    314                                                 rel="nofollow" target="_blank"
    315321                                                class="FontIcon Email"
    316322                                        >
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/Page.xslt

    r19906 r19912  
    5252
    5353        <xsl:param name="Page.communityDimensionTitle" select="ibis:getDimensionTitle($Page.communityDimension)"/>
     54
     55        <xsl:param name="Page.communityDimensionNames">
     56                <NAME>GeoCnty</NAME>
     57                <NAME>GeoRegion</NAME>
     58                <NAME>GeoSarea</NAME>
     59                <NAME>GeoSchDist</NAME>
     60                <NAME>RacEthDOH</NAME>
     61                <NAME>Sex</NAME>
     62                <NAME>SexualOrientation</NAME>
     63                <NAME>Income5Grps</NAME>
     64        </xsl:param>
    5465
    5566        <!-- XML file paths injected by controller - renaming so downstream XSLT knows where this came from -->
     
    305316
    306317                        <table class="ListTable">
     318
     319                                <xsl:if test="'facts' != $communityReportType">
     320                                <tr>
     321                                        <td><label for="dimensions">Community Type:</label></td>
     322                                        <td>
     323                                                <select name="dimensions" id="dimensions"
     324                                                        onchange="location=this.options[this.selectedIndex].getAttribute('href');"
     325                                                >
     326                                                        <xsl:for-each select="$Page.dimensions/DIMENSION[NAME = $Page.communityDimensionNames/NAME]">
     327                                                                <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
     328                                                                <xsl:sort select="LABEL" order="ascending"/>
     329                                                                <xsl:variable name="href"
     330                                                                        select="concat($ibis.baseRequestPath, 'community/indicators/', $Page.indicatorSetName, '/', NAME, '.html')"
     331                                                                />
     332                                                                <option value="{NAME}" href="{$href}">
     333                                                                        <xsl:if test="NAME = $Page.dimensionName">
     334                                                                                <xsl:attribute name="selected">selected</xsl:attribute>
     335                                                                        </xsl:if>
     336                                                                        <xsl:value-of select="LABEL"/>
     337                                                                </option>
     338                                                        </xsl:for-each>
     339                                                </select>
     340                                        </td>
     341                                </tr>
     342                                </xsl:if>
     343
    307344                                <tr>
    308345                                        <td><label for="dimensionValue"><xsl:value-of select="$Page.communityDimensionTitle"/>:</label></td>
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/facts/Page.xslt

    r19906 r19912  
    9595                <xsl:apply-templates select="HTML_CONTENT/CONTENT/(text() | *)" mode="ibis.copy"/>
    9696
    97                 <!-- standard end of page content that doesn't need to be repeated in
    98                         the content file.
    99                 -->
    10097                <div class="Note">
    101                         <h3>Data Sources and Limitations</h3>
    102                         <ul>
    103                                 <li><sup class="Bold">¥</sup> IHS Final User Population Estimate-FY2013 memo 12/20/2013</li>
    104                                 <li><sup class="Bold">±</sup> Based on information extracted from the Tribe's
    105                                         electronic health record management system may not be a true
    106                                         reflection of all the Tribal members that reside in the Tribe's
    107                                         CHSDA.
    108                                 </li>
    109                                 <li><sup class="Bold">*</sup> US Census Bureau data used to generate the data.
    110                                         Compares AI/AN alone, AI/AN alone or in combination with other
    111                                         races, and White non-Hispanic groups at the CHSDA county level.
    112                                         US Census Bureau Data are self-reported and not collected based
    113                                         on Tribal membership.
    114                                 </li>
    115                                 <li><sup class="Bold">^</sup> Represents the All Races Population within counties
    116                                         that make up the Tribe's CHSDA. Centers for Disease Control and
    117                                         Prevention, National Center for Health Statistics. Compressed
    118                                         Death File 1999-2009. CDC WONDER Online Database, compiled from
    119                                         Compressed Death File 1999-2009 Series 20 No. 2O, 2012. Accessed
    120                                         at <a href="http:/ABM/wonder.cdc.gov/cmf-icd10.html">http:/ABM/wonder.cdc.gov/cmf-icd10.html</a>
    121                                         on Jan 4, 2013 10:09:58 AM
    122                                 </li>
    123                         </ul>
     98                        This report is possible because of the work of all the NMDOH Data Stewards
     99                        who maintain our health datasets, the NMDOH Indicator Report Authors and
     100                        Editors who create and maintain the NM-IBIS indicator reports on which
     101                        this report is based, and the people of New Mexico who support their efforts.
    124102                </div>
    125 
    126103        </xsl:template>
    127104
     
    129106
    130107        <xsl:template match="ibis:Page.demographicIndicators" mode="ibis.copy">
    131 
    132108                <table class="Info" title="table of demographics for this community">
    133109                        <thead><tr>
     
    153129                                        </xsl:call-template>
    154130                                </xsl:variable>
    155 <!-- GARTH TODO:
    156 <xsl:message select="concat('============indicatorComparisonValues:', NAME, ', indicatorComparisonValues below:')"/>
    157 <xsl:message select="$indicatorComparisonValues"/>
    158 -->
     131
    159132                        <tr class="Value">
    160                                 <th><a href="{ibis:getRequestURL(concat('community/indicator/', $indicator/NAME, '/', $Page.communityDimension/NAME, '/', normalize-space($Page.communityDimensionValue/text()[1]),'.html'))}">
     133                                <th><a href="{ibis:getRequestURL(concat('indicator/summary/', $indicator/NAME, '.html'))}">
    161134                                        <xsl:value-of select="ibis:getIndicatorTitle($indicator)"/> (<xsl:value-of select="$indicatorComparisonValues/PERIOD_DIMENSION/VALUE/TITLE"/>)
    162135                                </a> </th>
    163136                                <td><xsl:value-of select="$indicatorComparisonValues/COMMUNITY/VALUE/TITLE"/></td>
    164137                                <td><xsl:value-of select="$indicatorComparisonValues/STATE/VALUE/TITLE"/></td>
    165                                 <td><xsl:value-of select="$indicatorComparisonValues/US/VALUE/TITLE"/>
    166 <!-- xsl:copy-of select="$indicatorComparisonValues"/ -->
    167 
    168                                 </td>
     138                                <td><xsl:value-of select="$indicatorComparisonValues/US/VALUE/TITLE"/></td>
    169139                        </tr>
    170140                </xsl:for-each>
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicators/Page.xslt

    r19906 r19912  
    171171                                                </div>
    172172                                        </div>
    173                                         <a href="{$ibis.baseRequestPath}community/indicator/{$indicatorName}/{$Page.dimensionName}/{$Page.dimensionValue}.html"
     173                                        <a href="{ibis:getRequestURL(concat('indicator/summary/', $indicator/NAME, '.html'))}"
    174174                                                title="Click here to see a more detailed comparison of {$indicator/TITLE}" class="Block"
    175175                                        >
    176176                                                <xsl:value-of select="$indicator/TITLE"/> 
    177 <!--
    178                                                 (<xsl:value-of select="$indicatorComparisonValues/PERIOD_DIMENSION/VALUE/TITLE"/>)
    179 -->
    180177                                        </a>
    181178                                        <div title="Health indicator measure and period">(<xsl:value-of select="concat($indicatorComparisonValues/MEASURE/TITLE, ', ', $indicatorComparisonValues/PERIOD_DIMENSION/VALUE/TITLE)"/>)</div>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/builder/Builder.xslt

    r19890 r19912  
    245245                                                <xsl:with-param name="additionalClasses" select="'Right'"/>
    246246                                                <xsl:with-param name="addWikiAttribute" select="false()"/>
    247                                 </xsl:call-template>
     247                                        </xsl:call-template>
    248248                                </th>
    249249                                <td title="select the map visualization to display the results with">
Note: See TracChangeset for help on using the changeset viewer.