[jbosstools-issues] [JBoss JIRA] (JBIDE-10127) Resolve selector in open-on of style class in VPE
Victor Rubezhny (JIRA)
jira-events at lists.jboss.org
Thu Feb 16 11:33:36 EST 2012
[ https://issues.jboss.org/browse/JBIDE-10127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12667146#comment-12667146 ]
Victor Rubezhny commented on JBIDE-10127:
-----------------------------------------
Slava, am I correct in that regarding the example given in #2 the open-on on 'last case in example html' should always select the following rule:
{code}
div p input.styleA {color: #CC00FF}
{code}
Because:
1. It shouldn't matter what is the order of CSS rules in stylesheet -AND-
2. The max 'distance' parameter for this rule will be 2 (starting from 0), while the same parameter for the opposite rule will be equal to 3 regarding the given html -AND-
3. 'restrictive strength' parameter will not play any role here because of 'distance' parameters aren't equal (see 2.)
???
> Resolve selector in open-on of style class in VPE
> -------------------------------------------------
>
> Key: JBIDE-10127
> URL: https://issues.jboss.org/browse/JBIDE-10127
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: jsp/jsf/xml source editing
> Affects Versions: 3.3.0.M3
> Reporter: Viacheslav Kabanovich
> Assignee: Victor Rubezhny
> Fix For: 3.3.0.Beta1
>
>
> EXECUTE: Create style sheet:
> {code}
> .styleA {color: #FF0000}
> .styleA .styleB {color: #FF8000}
> div.styleA {color: #FF0080}
> div[title="x"].styleA {color: #0000FF}
> p input.styleA {color: #CCAA00}
> div p input.styleA {color: #CC00FF}
> [title="y"] p input.styleA {color: #00CCFF}
> {code}
> EXECUTE: Create html:
> {code}
> <html>
> <head>
> <title>Hello!</title>
> <link href="stylesheet.css" rel="stylesheet" type="text/css"/>
> </head>
> <body>
> <p class="styleA">
> .styleA {color: #FF0000}
> </p>
> <p class="styleA">
> .styleA {color: #FF0000}
> <br/>
> <b class="styleB">.styleA .styleB {color: #FF8000}</b>
> </p>
> <div class="styleA">
> div.styleA {color: #FF0080}
> </div>
> <div title="x" class="styleA">
> div[title="x"].styleA {color: #0000FF}
> </div>
> <p>
> <input type="button" class="styleA" value="p input.styleA {color: #CCAA00}"/>
> </p>
> <div>
> <p>
> <input type="button" class="styleA" value="div p input.styleA {color: #CC00FF}"/>
> </p>
> </div>
> <div title="y">
> <div>
> <p>
> <input type="button" class="styleA" value="[title='y'] div p input.styleA {color: #00CCFF}"/>
> </p>
> </div>
> </div>
> </body>
> </html>
> {code}
> ASSERT: Style opened at each class="styleA" should be the same as text value in element.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list