[gxml: 20/25] CssSelectorParser : remove attribute checks from 'match_node' method
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml: 20/25] CssSelectorParser : remove attribute checks from 'match_node' method
- Date: Tue, 19 Mar 2019 17:47:01 +0000 (UTC)
commit 2fe9a5e4446742039bf8660c5a4607b3eff0c966
Author: BZHDeveloper <inizan yannick gmail com>
Date: Sat Mar 16 18:40:55 2019 +0100
CssSelectorParser : remove attribute checks from 'match_node' method
gxml/CssSelectorParser.vala | 16 ----------------
1 file changed, 16 deletions(-)
---
diff --git a/gxml/CssSelectorParser.vala b/gxml/CssSelectorParser.vala
index d5c03c0..228c711 100644
--- a/gxml/CssSelectorParser.vala
+++ b/gxml/CssSelectorParser.vala
@@ -637,22 +637,6 @@ public class GXml.CssSelectorParser : GLib.Object {
return sel.local_name == element.local_name;
return sel.local_name == element.local_name && sel.prefix == element.prefix;
}
- /*
- if (selector.selector_type == GXml.CssSelectorType.ATTRIBUTE &&
element.attributes.get_named_item (selector.name) != null)
- return true;
- if (selector.selector_type == GXml.CssSelectorType.ATTRIBUTE_EQUAL && element.get_attribute
(selector.name) == selector.value)
- return true;
- if (selector.selector_type == GXml.CssSelectorType.ATTRIBUTE_CONTAINS &&
element.get_attribute (selector.name) != null && (selector.value in element.get_attribute
(selector.name).split (" ")))
- return true;
- if (selector.selector_type == GXml.CssSelectorType.ATTRIBUTE_SUBSTRING &&
element.get_attribute (selector.name) != null && element.get_attribute (selector.name).contains
(selector.value))
- return true;
- if (selector.selector_type == GXml.CssSelectorType.ATTRIBUTE_STARTS_WITH_WORD &&
element.get_attribute (selector.name) != null && element.get_attribute (selector.name).split ("-")[0] ==
selector.value)
- return true;
- if (selector.selector_type == GXml.CssSelectorType.ATTRIBUTE_STARTS_WITH &&
element.get_attribute (selector.name) != null && element.get_attribute (selector.name).index_of
(selector.value) == 0)
- return true;
- if (selector.selector_type == GXml.CssSelectorType.ATTRIBUTE_ENDS_WITH &&
element.get_attribute (selector.name) != null && element.get_attribute (selector.name).last_index_of
(selector.value) == element.get_attribute (selector.name).length - selector.value.length)
- return true;
- */
if (selector is GXml.CssNotSelector)
return !match_element (element, (selector as GXml.CssNotSelector).selectors);
if (selector.selector_type == GXml.CssSelectorType.PSEUDO_CLASS)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]