Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <libraryContent>
- <libraryObject>
- <name>Yandex: Remove Button</name>
- <version>8.1.5-29704</version>
- <description></description>
- </libraryObject>
- <configurations>
- <configuration version="1.3.1" mwg-version="8.1.5-29704" id="com.scur.engine.htmlopener.842" defaultRights="2" templateId="com.scur.template.engine.htmlopener" name="HTML Opener: Yandex" targetId="com.scur.engine.htmlopener">
- <acElements/>
- <configurationProperties>
- <configurationProperty key="NodeNameInlineList" type="com.scur.type.inlineList" listType="com.scur.type.complex.nodestoopen" encrypted="false" value="<list version="1.0.3.41" mwg-version="7.3.2.3.0-16052" classifier="Other" systemList="false" structuralList="false" defaultRights="2">
 <description></description>
 <content>
 <listEntry>
 <complexEntry defaultRights="2">
 <configurationProperties>
 <configurationProperty key="nodeName" type="com.scur.type.string" value="div"/>
 <configurationProperty key="onlyOpenStartTags" type="com.scur.type.boolean" value="false"/>
 </configurationProperties>
 </complexEntry>
 <description></description>
 </listEntry>
 </content>
</list>"/>
- <configurationProperty key="OnlyOpenExternalLinks" type="com.scur.type.boolean" encrypted="false" value="false"/>
- </configurationProperties>
- <description></description>
- </configuration>
- </configurations>
- <ruleGroup id="833" defaultRights="2" name="Yandex: Remove Button" enabled="true" cycleRequest="true" cycleResponse="false" cycleEmbeddedObject="true" cloudSynced="true">
- <acElements/>
- <condition always="false">
- <expressions>
- <conditionExpression openingBracketCount="0" closingBracketCount="0" operatorId="com.scur.operator.matches">
- <propertyInstance useMostRecentConfiguration="false" propertyId="com.scur.engine.system.url.host"/>
- <parameter valueTyp="3" typeId="com.scur.type.regex">
- <value>
- <stringValue value="*ya*.ru" stringModifier="false" typeId="com.scur.type.regex"/>
- </value>
- </parameter>
- </conditionExpression>
- </expressions>
- </condition>
- <description></description>
- <rules>
- <rule id="836" enabled="true" name="HTML Opener: Yandex">
- <description></description>
- <immediateActionContainers>
- <enableEngineActionContainer configurationId="com.scur.engine.htmlopener.842" engineId="com.scur.engine.htmlopener"/>
- </immediateActionContainers>
- <actionContainer actionId="com.scur.mainaction.continue"/>
- <condition always="false">
- <expressions>
- <conditionExpression openingBracketCount="0" closingBracketCount="0" operatorId="com.scur.operator.equals">
- <propertyInstance useMostRecentConfiguration="false" propertyId="com.scur.engine.system.cycle.name"/>
- <parameter valueTyp="3" typeId="com.scur.type.string">
- <value>
- <stringValue value="Request" stringModifier="true" typeId="com.scur.type.string"/>
- </value>
- </parameter>
- </conditionExpression>
- </expressions>
- </condition>
- </rule>
- <rule id="843" enabled="true" name="Content-Length: Remove Header">
- <description>The HTML rules will modify the content length. So we delete this header so that user agents will not complain about getting not that much data as promised.</description>
- <immediateActionContainers>
- <executeActionContainer>
- <procedureValue procedureId="com.scur.engine.headerfilter.removeheaders">
- <parameters>
- <entry>
- <string>com.scur.engine.headerfilter.removeheaders.headername</string>
- <parameter valueTyp="3">
- <value>
- <stringValue value="Content-Length" stringModifier="true" typeId="com.scur.type.string"/>
- </value>
- </parameter>
- </entry>
- </parameters>
- </procedureValue>
- </executeActionContainer>
- </immediateActionContainers>
- <actionContainer actionId="com.scur.mainaction.continue"/>
- <condition always="false">
- <expressions>
- <conditionExpression openingBracketCount="0" closingBracketCount="0" operatorId="com.scur.operator.equals">
- <propertyInstance useMostRecentConfiguration="false" propertyId="com.scur.engine.headerfilter.response.headers.hasheader">
- <parameters>
- <entry>
- <string>com.scur.engine.headerfilter.response.headers.hasheader.headername</string>
- <parameter valueTyp="3">
- <value>
- <stringValue value="Content-Length" stringModifier="true" typeId="com.scur.type.string"/>
- </value>
- </parameter>
- </entry>
- </parameters>
- </propertyInstance>
- <parameter valueTyp="3" valueId="com.scur.type.boolean.true" typeId="com.scur.type.boolean"/>
- </conditionExpression>
- </expressions>
- </condition>
- </rule>
- <rule id="2203" enabled="true" name="Yandex: Remove button">
- <description></description>
- <immediateActionContainers/>
- <actionContainer actionId="com.scur.mainaction.remove"/>
- <condition always="false">
- <expressions>
- <conditionExpression openingBracketCount="0" closingBracketCount="0" operatorId="com.scur.operator.equals">
- <propertyInstance useMostRecentConfiguration="false" propertyId="com.scur.engine.htmlelementfilter.elementname"/>
- <parameter valueTyp="3" typeId="com.scur.type.string">
- <value>
- <stringValue value="div" stringModifier="true" typeId="com.scur.type.string"/>
- </value>
- </parameter>
- </conditionExpression>
- <conditionExpression prefix="AND" openingBracketCount="0" closingBracketCount="0" operatorId="com.scur.operator.equals">
- <propertyInstance useMostRecentConfiguration="false" propertyId="com.scur.engine.htmlelementfilter.elementhasattribute">
- <parameters>
- <entry>
- <string>com.scur.engine.htmlelementfilter.elementhasattribute.attributename</string>
- <parameter valueTyp="3">
- <value>
- <stringValue value="class" stringModifier="true" typeId="com.scur.type.string"/>
- </value>
- </parameter>
- </entry>
- </parameters>
- </propertyInstance>
- <parameter valueTyp="3" valueId="com.scur.type.boolean.true" typeId="com.scur.type.boolean"/>
- </conditionExpression>
- <conditionExpression prefix="AND" openingBracketCount="0" closingBracketCount="0" operatorId="com.scur.operator.equals">
- <propertyInstance useMostRecentConfiguration="false" propertyId="com.scur.engine.htmlelementfilter.elementattribute">
- <parameters>
- <entry>
- <string>com.scur.engine.htmlelementfilter.elementattribute.attributename</string>
- <parameter valueTyp="3">
- <value>
- <stringValue value="class" stringModifier="true" typeId="com.scur.type.string"/>
- </value>
- </parameter>
- </entry>
- </parameters>
- </propertyInstance>
- <parameter valueTyp="3" typeId="com.scur.type.string">
- <value>
- <stringValue value="search2__button" stringModifier="true" typeId="com.scur.type.string"/>
- </value>
- </parameter>
- </conditionExpression>
- </expressions>
- </condition>
- </rule>
- </rules>
- <ruleGroups/>
- </ruleGroup>
- </libraryContent>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement