Giter Club home page Giter Club logo

Comments (23)

tobigit avatar tobigit commented on August 27, 2024

FireQuery stopped working also in my browser. No DOM-Bindings are shown anymore.

Firefox: 30.0
Firebug: 2.0.1
FireQuery: 1.4.1

from firequery.

atwright147 avatar atwright147 commented on August 27, 2024

I believe this is a duplicate of issue #34

from firequery.

tobigit avatar tobigit commented on August 27, 2024

No, the jQuery version is not the problem. We are using jQuery 1.10.2 which works fine with Firequery 1.41. a long time.

I did a downgrade of Firebug to 1.12.8 yesterday and now FireQuery works fine again. DOM-bindings are shown correctly!

FireQuery stopps working with Firebug 2.x

from firequery.

darwin avatar darwin commented on August 27, 2024

I assume format of tree-view in Firebug changed. I didn't have time to really install Firebug 2.0 and test my extensions there.

I'm still planning on doing that, but it does not have that big priority for me. Haven't been doing any serious webdev for a while.

from firequery.

KODerFunk avatar KODerFunk commented on August 27, 2024

Fix it please.

from firequery.

5im-0n avatar 5im-0n commented on August 27, 2024

👍

from firequery.

pocesar avatar pocesar commented on August 27, 2024

it broke angular + ui-router + jquery 2.1.1 on page, this lack of support is dangerous.
angular-ui/ui-router#1104

from firequery.

mhulse avatar mhulse commented on August 27, 2024

I'm still planning on doing that, but it does not have that big priority for me. Haven't been doing any serious webdev for a while.

This was a really useful plugin for jquery dev. Anyone out there able to help @darwin with a PR on this issue?

from firequery.

darwin avatar darwin commented on August 27, 2024

Hi again,

I think it is the time to face sad truth and call FireQuery unsupported software from my side.

The problem is that I don't have motivation to spend time on maintaining it. I hate broken software, but I have other projects which pay my bills and require constant maintenance (TotalFinder, TotalTerminal, etc.). I don't do heavy jQuery development anymore. And for my current web development tasks I switched completely to Chrome+Web Inspector.

Anyone want to step up and take this project?

from firequery.

mhulse avatar mhulse commented on August 27, 2024

@darwin Totally understandable. I completely sympathize. I wish I knew enough to take this over, or, at least help maintain.

Dumb question: What's the main programming language used to create the FireQuery plugin?

Speaking of Chrome, are there tools, in that browser, that do the same job as FireQuery?

from firequery.

darwin avatar darwin commented on August 27, 2024

Firefox addons are written in javascript. FireQuery is quite ugly and convoluted piece of code:
https://github.com/binaryage/firequery/blob/master/firefox/chrome/content/firequery.js

I don't know about anything similar for Chrome.

from firequery.

mhulse avatar mhulse commented on August 27, 2024

Firefox addons are written in javascript. FireQuery is quite ugly and convoluted piece of code:
https://github.com/binaryage/firequery/blob/master/firefox/chrome/content/firequery.js

Interesting! I'll take a closer look. 👍

I wonder what changed in Firebug that broke FireQuery? Part of me wonders if there's a simple fix.

What do you use to debug when developing a plugin? Might be interesting to turn on debug to see where/why Firequery isn't working. There's got to be some sort of API change that may (or may not be) easy to fix?

Anyway, thanks for the replies @darwin, much appreciated.

from firequery.

darwin avatar darwin commented on August 27, 2024

I don't know what broke it. FireQuery has to adapt three moving parts: jQuery internals, Firefox addons system and Firebug code. All three interfaces have been evolving over last 5 years. My bet is that this time something broke because of jQuery re-implementation of some internal $.data related code or Firebug changed the way how to render HTML panel.

For debugging I used debug prints, because good debuggers were not available for Mozilla platform at the time. Even setting up an add-ons development environment is quite challenging. Maybe things improved from last year - I saw quite active development of Firefox itself. You should find relevant docs here:
https://developer.mozilla.org/en-US/Add-ons

my $.02

from firequery.

mhulse avatar mhulse commented on August 27, 2024

Interesting! Thanks for the feedback/link @darwin. If I find the free time I may look into this (though, I can totally relate to your time/money/pay the bills statement/sentiment).

from firequery.

beam2web avatar beam2web commented on August 27, 2024

With attr() it seems to work partially, but for objects I'm not sure if that was possible in the past

var $input = $('#input'); // original <input id="input" type="text" />

$input
    .data('first', 'true')
    .data('second', {foo: 16, bar: "something"})
    .attr('data-third', 'true')
    .attr('data-fourth', {first: 16, last: "this is the last"});

// output <input id="input" type="text" data-third="true" data-fourth="[object Object]">

tested with: Firefox 32.0.2, Firebug 2.0.4, FireQuery 1.4.1, jQuery 1.10.2

from firequery.

tobigit avatar tobigit commented on August 27, 2024

Has anybody a solution meanwhile? This plugin is very important for me.
Or has anybody a hint for me how i can debug this extension?

from firequery.

tobigit avatar tobigit commented on August 27, 2024

Hi kbaniszack!
With your solution the DOM-bindings are shown only on the DOM-Element "html" under firebug 2.0.6. This is a good news so far. The Plugin works under firebug 2.x
Maybe it is only a trifle to get the rest working?! ;-)

from firequery.

ms-berry avatar ms-berry commented on August 27, 2024

it seems to be problem with apply() function in jQuery.__FireQueryShared.removeData_originalReplacedByFireQuery
jQuery.__FireQueryShared.data_originalReplacedByFireQuery
i quickfix this and seems to work now, dont have time for more investigation at the moment:)
full /chorome/content/firequery.js here:
http://pastebin.com/N6gArmyP

from firequery.

FlashJunior avatar FlashJunior commented on August 27, 2024

Any update?

from firequery.

FlashJunior avatar FlashJunior commented on August 27, 2024

Any plans to fix this?

from firequery.

darwin avatar darwin commented on August 27, 2024

No immediate plans for update. I don't use Firefox&Firebug for my web development. Also I don't use jQuery anymore.

Sorry guys. You have to downgrade or fix it yourself.

from firequery.

janodvarko avatar janodvarko commented on August 27, 2024

New version of FireQuery (beta 1) is available.

New FireQuery 2 is (re)built on top of native developer tools and is compatible with Firefox 36-39. FireQuery 2 doesn't require Firebug, but is nicely integrated with Firebug 3 (aka Firebug.next) that is also built on top of Firefox native developer tools.

FireQuery 2 new home page:
https://github.com/firebug/firequery/wiki

FireQuery 2 new issue list:
https://github.com/firebug/firequery/issues

FireQuery 2 is in beta phase now and we'd love to hear some feedback from you before we do the final release, thanks!

Honza

from firequery.

FlashJunior avatar FlashJunior commented on August 27, 2024

@janodvarko great news! thx a lot!

from firequery.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.