No More Posting New Topics!

If you have a question or an issue, please start a thread in our Github Discussions Forum.
This forum is closed for new threads/ topics.

Navigation

    Quasar Framework

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    How to get more than one badge per element?

    Help
    faq-ui
    5
    17
    1514
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      roni last edited by

      Thank you so much for the solution, sorry the delay in my response, I thought I would get an email for every answer 🙂

      1 Reply Last reply Reply Quote 0
      • s.molinari
        s.molinari last edited by

        @roni - You have to explicitly turn on email notifications.

        Scott

        1 Reply Last reply Reply Quote 0
        • R
          roni last edited by

          Done, thanks @s-molinari

          1 Reply Last reply Reply Quote 1
          • qyloxe
            qyloxe @s.molinari last edited by

            @s-molinari said in How to get more than one badge per element?:
            …

            But, I was told by the master, it would be simpler to just leave it to devland to use CSS and he’s right, it’s not that hard. Also have a look at these:

            …

            https://codepen.io/rstoenescu/pen/MWgrVYG?editors=101

            Scott

            Hi Scott, I wonder if there is a preferred solution for capturing click events from those badges:

            https://codepen.io/qyloxe/pen/xxKaXmw?editors=1111

            The “obvious one” is not working as I can only see “tab click” on console instead of “badge click”:

            85fddc99-ee79-4822-bfff-ef72971e1689-image.png

            1 Reply Last reply Reply Quote 0
            • s.molinari
              s.molinari last edited by

              I’d venture to say, QBadge was never intended to get clicked.

              Scott

              qyloxe 1 Reply Last reply Reply Quote 0
              • qyloxe
                qyloxe @s.molinari last edited by

                @s-molinari said in How to get more than one badge per element?:

                I’d venture to say, QBadge was never intended to get clicked.

                Hmm, don’t know what to say - those badges looks perfect 🙂 BTW even with .native modifier, click doesnt work, too. I always assumed, that .native means, that developer from userland wants to handle DOM events at the tags level.

                So, maybe there is a preferred solution to “close tab button” in quasar 1.+? Something like this (from 0.17 code):

                553f1336-4e55-4f2e-a451-ffcac5aec908-image.png

                1 Reply Last reply Reply Quote 0
                • s.molinari
                  s.molinari last edited by

                  How about just using a button? 😃

                  Scott

                  qyloxe 1 Reply Last reply Reply Quote 0
                  • qyloxe
                    qyloxe @s.molinari last edited by

                    @s-molinari said in How to get more than one badge per element?:

                    How about just using a button? 😃

                    Doesn’t seem to work either. In spite of bottom positioning, the click events are not propagated to q-btn, too. I tried with native, z-index etc. also:

                    https://codepen.io/qyloxe/pen/xxKaXmw?editors=1111

                    1ea7c313-c931-42b8-99d6-5eb20815e4ea-image.png

                    1 Reply Last reply Reply Quote 0
                    • metalsadman
                      metalsadman last edited by metalsadman

                      @qyloxe the click events are not being caught by the default slots because the parent div has no-pointer-events class. https://quasar.dev/style/other-helper-classes#Mouse-Related. can submit a report for this pls, thx. nvm, see @s-molinari 's workaround below.

                      1 Reply Last reply Reply Quote 0
                      • s.molinari
                        s.molinari last edited by s.molinari

                        I found this fix. Add style="pointer-events: auto;"

                        https://codepen.io/smolinari/pen/YzKOvmV?editors=1011 (only did the first button with the “X”)

                        Scott

                        qyloxe 1 Reply Last reply Reply Quote 0
                        • metalsadman
                          metalsadman last edited by

                          @s-molinari that nullifies the class i mentioned above then. wonder why it was there tho? @rstoenescu

                          1 Reply Last reply Reply Quote 0
                          • qyloxe
                            qyloxe @s.molinari last edited by

                            @s-molinari said in How to get more than one badge per element?:

                            style=“pointer-events: auto;”

                            Great catch @s-molinari !! Q-badge works with your solution, too! Eventually, we have now a VERY interesting use case with many, many possibilities. I wonder why this css class was put there anyway, maybe something with ripple effect?

                            In q-tree nodes it is placed also. Now I know, why there were problems with dynamic popup menus in q-tree nodes in one of my components.

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post