mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 04:12:45 +00:00 
			
		
		
		
	Toggle paginations if one or less items are displayed.
This commit is contained in:
		@@ -12,6 +12,17 @@
 | 
			
		||||
    <link type="text/css" rel="stylesheet" href="{{ url_for('static', filename='css/materialize.min.css') }}" media="screen,projection"/>
 | 
			
		||||
    <link type="text/css" rel="stylesheet" href="{{ url_for('static', filename='css/opaque.css') }}" media="screen,projection"/>
 | 
			
		||||
    <script src="{{ url_for('static', filename='js/list.js') }}"></script>
 | 
			
		||||
    <script>
 | 
			
		||||
      // Utils
 | 
			
		||||
      var updatePagination = function(list) {
 | 
			
		||||
        pagination = list.listContainer.querySelector(".pagination");
 | 
			
		||||
        if (pagination.childElementCount <= 1) {
 | 
			
		||||
          pagination.classList.add("hide");
 | 
			
		||||
        } else {
 | 
			
		||||
          pagination.classList.remove("hide");
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    </script>
 | 
			
		||||
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
 
 | 
			
		||||
@@ -39,16 +39,11 @@
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
<script>
 | 
			
		||||
  corpusListOptions = {
 | 
			
		||||
    valueNames: ['title'],
 | 
			
		||||
    page: 4,
 | 
			
		||||
    pagination: true
 | 
			
		||||
  };
 | 
			
		||||
  corpusList = new List("corpus-list", corpusListOptions);
 | 
			
		||||
  /*
 | 
			
		||||
   * TODO: Hide Pagination if there is only on page
 | 
			
		||||
   * corpusListPagination = document.querySelector("#corpus-list .pagination");
 | 
			
		||||
   */
 | 
			
		||||
  corpusList = new List("corpus-list", {valueNames: ["title"],
 | 
			
		||||
                                        page: 4,
 | 
			
		||||
                                        pagination: true});
 | 
			
		||||
  corpusList.on("filterComplete", updatePagination);
 | 
			
		||||
  corpusList.on("searchComplete", updatePagination);
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<div class="col s12">
 | 
			
		||||
@@ -113,12 +108,11 @@
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
<script>
 | 
			
		||||
  jobListOptions = {
 | 
			
		||||
    valueNames: ['title'],
 | 
			
		||||
    page: 4,
 | 
			
		||||
    pagination: true
 | 
			
		||||
  };
 | 
			
		||||
  jobList = new List("job-list", jobListOptions);
 | 
			
		||||
  var jobList = new List("job-list", {valueNames: ["title"],
 | 
			
		||||
                                      page: 4,
 | 
			
		||||
                                      pagination: true});
 | 
			
		||||
  jobList.on("filterComplete", updatePagination);
 | 
			
		||||
  jobList.on("searchComplete", updatePagination);
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<div id="new-corpus-modal" class="modal">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user