Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
G
g1
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 76
    • Issues 76
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 4
    • Merge Requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cto
  • g1
  • Issues
  • #129

Closed
Open
Created Jan 07, 2019 by Tejesh@tejesh.p🖖Maintainer

g1.urlfilter does not work for checkboxes

  <li class="state_dropdown" filter-name="state_level" data-val="Odisha">
    <label class="custom-control custom-checkbox h5 mb-0 text-nowrap cursor-pointer">
      <input type="checkbox" class="custom-control-input urlfilter" data-mode="toggle" data-target="#" checked>
      <span class="custom-control-label"></span>
      <span class="custom-control-description sm2">Odisha</span>
    </label>
  </li>

is expected to update url and also, toggle the state of checkbox. It does neither.

g1.urlfilter's e.preventDefault intrudes bootstrap checkbox events.

Possible solutions:

Apply preventDefault only for anchor tags.

      if(e.target.tagName.toLowerCase() === 'a') {
        e.preventDefault()
      }

raised by @naveen.manukonda

Edited Jan 07, 2019 by Tejesh
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
1.52
Milestone
1.52 (Past due)
Assign milestone
Time tracking
Jul 31, 2019
Due date
Jul 31, 2019