SummerOfCode/2012/UserCSP/WeeklyUpdates/2012-04-30: Difference between revisions

Jump to navigation Jump to search
Line 29: Line 29:


=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===
=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===
<br />
UI of UserCSP add-on:
UI of UserCSP add-on:
<br />
<br />
http://swl.ddns.comp.nus.edu.sg/userCSP/csp1.png
http://swl.ddns.comp.nus.edu.sg/userCSP/csp1.png
<br />
<br />
Figure: UserCSP add-on UI
<center> Figure: UserCSP add-on UI</center>


* Tabpanel of CSP directives: Each directive will have its own tab. Currently there are only three directives supported.  Users can change to another CSP directive by clicking on its tab button.  For example, to write rules for "object-src" CSP directive, click on "object-src" tab on the tab panel and write rules for object-src CSP directives.  
* Tabpanel of CSP directives: Each directive will have its own tab. Currently there are only three directives supported.  Users can change to another CSP directive by clicking on its tab button.  For example, to write rules for "object-src" CSP directive, click on "object-src" tab on the tab panel and write rules for object-src CSP directives.  
Line 49: Line 52:


<p></p>
<p></p>
<br />
UI of UserCSP add-on:
UI of UserCSP add-on:
<br /><br />
http://swl.ddns.comp.nus.edu.sg/userCSP/csp2.png
http://swl.ddns.comp.nus.edu.sg/userCSP/csp2.png
<br />
<br />
<center> Figure: UserCSP UI with dynamic UI to allow users to refine rules.
<br />
* If website has specified CSP rules then "Refine Rules" button, "Refined Rules" label and "Apply refined Rules" button are shown on the UI dynamically.
* "Refine Rules" button allows users to combine Website Specified Rules and User Specified Rules, and use aggregate of them. Exactly how this button will behave is not yet fully decided.
* "Apply Refine Rules" button allows user to apply the result of "Refine Rules" action on the website.
*
Confirmed users
461

edits

Navigation menu