Ignore:
Timestamp:
2020-03-22T23:09:20+13:00 (4 years ago)
Author:
davidb
Message:

update to validateQuickSearchForm; google-analytics/tags refinement; tidy up on berry/favourite Basket

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-interfaces-dev/heritage-nz/transform/layouts/main.xsl

    r33272 r34093  
    3737              </gsf:script>
    3838
     39              <gsf:script>
     40                function gtag_trigger_download_event(elem,source_file) {
     41                  gtag('event', 'download_report', { 'event_category' : 'download', 'event_label': source_file });
     42                }
     43
     44                function gtag_trigger_search_event(query) {
     45                  gtag('event', 'search', { 'search_term': query });
     46                }
     47
     48                function validateQuickSearchForm() {
     49                  var $query = $('#quicksearcharea input[name="s1.query"]');
     50                  if ($query.length > 0) {
     51                    var query = $query.val();
     52                    if (query != "" ) {
     53                      gtag_trigger_search_event(query);
     54                  return true;
     55                }
     56                  }
     57                  return false;
     58                }
     59
     60
     61                function validateAdvancedSearchForm() {
     62                  var $query = $('#quicksearcharea input[name="s1.query"]');
     63
     64                  var $query_term_elems = $('form[name="QueryForm"] input[name="s1.fqv"]');
     65
     66                  if ($query_term_elems.length > 0) {
     67
     68                    var query_terms = [];
     69                $query_term_elems.each(function() {
     70                  var q = $(this).val();
     71                  if (q != "") {
     72                    query_terms.push(q)
     73                  }
     74                });
     75
     76                    var query = query_terms.join(' ');
     77                    if (query != "" ) {
     78                      gtag_trigger_search_event(query);
     79                  return true;
     80                }
     81                  }
     82
     83                  return false;
     84                }
     85              </gsf:script>
     86             
    3987                <!-- ***** in header.xsl ***** -->
    4088                <xsl:call-template name="create-html-header"/>
     
    84132
    85133                  #gs_footer {
     134                    font-size: 90%;
     135                  }
     136/*
     137                  #gs_footer {
    86138                    position: absolute;
    87139                    bottom: -30px;
     
    89141                    width: 99.8%;
    90142                  }
    91 
     143*/
    92144                  #quicksearcharea ul {
    93145                    margin-top: 10px;
Note: See TracChangeset for help on using the changeset viewer.