Widget:Companies/Search: Difference between revisions

From TwogPedia
mNo edit summary
mNo edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div class="companies__search">
<div class="companies__search">
<div style="display: flex; gap: 0.5rem;">
  <div>
  <label style="display: block;" for="location__name">Name</label>
  <input style="height: 30px; " type="text" id="companies__name" placeholder="Name...">
  </div>
<div>
<div>
   <input type="text" id="companies__name" placeholder="Name...">
  <label style="display: block;" for="places">Type</label>
  <select style="height: 30px; " id="types" name="types" onchange="updateTemplate()">
  <option value="">Any</option>
   <option value="Organization">Gaming Organization</option>
  <option value="Locations">Locations</option>
  <option value="Sponsor">Sponsor</option>
  <option value="Organizer">Organizer</option>
  <option value="Other">Other</option>
  </select>
</div>
</div>
</div>


Line 10: Line 24:
function updateTemplate() {
function updateTemplate() {
   var parameters = '';
   var parameters = '';
  let type = document.getElementById("types").value;
  if ( type !== '' ) parameters += '|type=' + document.querySelector(`option[value="${type}"]`).value
   let name = document.getElementById("companies__name").value;
   let name = document.getElementById("companies__name").value;
   if ( name !== '' ) parameters += '|name=' + name
   if ( name !== '' ) parameters += '|name=' + name
Line 27: Line 45:
       contentContainer.innerHTML = content.querySelector('#companies-search-container').outerHTML;   
       contentContainer.innerHTML = content.querySelector('#companies-search-container').outerHTML;   
     } else {
     } else {
       contentContainer.innerHTML = 'No locations found'
       contentContainer.innerHTML = 'No companies found'
     }
     }



Latest revision as of 11:08, 17 April 2024