Permalink
Browse files

Replaced Hewitt's CSS->XPath converter with new homegrown one.

  • Loading branch information...
1 parent 71c7657 commit abdb59287c0a9d1147289405dd8b31e22f30ee24 @bard committed Apr 9, 2009
@@ -1,69 +0,0 @@
-/*
- * Copyright 2006-2007 by Massimiliano Mirra
- *
- * This file is part of SamePlace.
- *
- * SamePlace is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 3 of the License, or (at your
- * option) any later version.
- *
- * SamePlace is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- * The interactive user interfaces in modified source and object code
- * versions of this program must display Appropriate Legal Notices, as
- * required under Section 5 of the GNU General Public License version 3.
- *
- * In accordance with Section 7(b) of the GNU General Public License
- * version 3, modified versions must display the "Powered by SamePlace"
- * logo to users in a legible manner and the GPLv3 text must be made
- * available to them.
- *
- * Author: Massimiliano Mirra, <bard [at] hyperstruct [dot] net>
- *
- */
-
-function $(query) {
- var search = arguments.callee.implementation.search;
-
- var result;
- if(typeof(query) == 'string')
- result = search(query);
- else if(query instanceof Element)
- result = search(query, '');
- else
- throw new Error('Invalid query. (' + query + ')');
-
- function wrap(context) {
- var wrapper = {
- $: function(subQuery) {
- return wrap(search(result, subQuery));
- },
-
- get _() {
- return context[0];
- },
-
- get _all() {
- return context;
- }
- }
-
- return wrapper;
- }
-
- return wrap(result);
-}
-$.implementation = {};
-
-Components
-.classes['@mozilla.org/moz/jssubscript-loader;1']
-.getService(Components.interfaces.mozIJSSubScriptLoader)
-.loadSubScript('chrome://sameplace/content/lib/css_query_impl.js', $.implementation);
-
Oops, something went wrong.

0 comments on commit abdb592

Please sign in to comment.