Dust-Me Selectors Preferences

Home » Dust-Me Selectors » Preferences

Dust-Me Selectors Preferences

This page describes the various preferences available for controlling the behavior of Dust-Me Selectors, as well as aspects of its interface.

This is the preferences dialog, which can be opened from the Preferences item (in the main menu, or status context menu). It has quite a lot of options, which are described below...

Main status

Disable Dust-Me Selectors

If this option is checked then Dust-Me Selectors is disabled.

Default: Not-checked
Show icon in status bar

If this option is checked then the main Dust-Me Selectors icon will show in the status bar, and therefore the extension's functionality will be available from there as well as from the Tools menu. If not checked then the status icon is not shown and the functionality is only available from the Tools menu

Default: Checked

View

Remember dialog sizes

If this option is checked then the View selectors and Spider dialog will remember their size and position between views.

Default: Checked
View selectors after manual run

If this option is checked then the View selectors dialog will automatically open after a manual Find operation (triggered by clicking the status icon, or selecting Find redundent selectors from the menu).

Default: Checked
View selectors after automatic run

If this option is checked then the View selectors dialog will automatically open after a Find operation that's triggered automatically in response to a page loading.

Default: Not-checked
View selectors after spidering

If this option is checked then the View selectors dialog will automatically open after spidering a site.

Default: Checked

Automation

Run automatically

If this option is checked then a Find operation will start automatically every time a page loads.

Default: Not-checked
Run again if the DOM changes

In combination with the previous option, if this is checked then a Find operation will re-start if the DOM of the page that's being checked changes during the operation, for example if scripting causes it to change.

Care should be taken with this option — if a page is so dynamic that it changes continually, then a Find operation on that page may never complete.

Default: Checked

Spidering

Restart pages if the DOM changes

If this is checked then a Find operation on an individual page that's part of a spider operation will re-start if the DOM of the page that's being checked changes during the operation, for example if scripting causes it to change.

Care should be taken with this option — if a page is so dynamic that it changes continually, then a Find operation on that page may never complete.

Default: Checked
Don't spider "external" or "nofollow" links

This option affects the behavior of the spider when using an HTML sitemap. If checked, then links in the sitemap which have rel="external" or rel="nofollow" will be ignored.

Default: Checked
Ignore fragment-identifiers in page URIs

If this option is checked then fragment-identifiers in sitemap links will be ignored when compiling pages for a spider operation. This means that, for example, page.html#content will be treated as if it were just page.html.

Default: Checked

Stylesheet rules

Ignore query-strings in stylesheet URIs

If this option is checked then query-strings in stylesheet addresses will be ignored. This means that, for example, main.css?v=1.0 will be treated as though it were just main.css

Stylesheets inside IE conditional comments are loaded externally, so if this option is checked and the path contained a query string, it will be requested without the query string; if the stylesheet is dynamic and relies on query information then its content may not be as expected.

Default: Not-checked
Test simple element selectors

If this option is checked then the extension will test for redundency of simple element selectors like P or UL. If not checked then all such selectors will be assumed to be used.

This control does not include descendent element selectors like DIV P — such selectors are always checked irrespective of this setting.

Default: Checked
Account for common CSS hacks

If this option is checked then the extension will parse common CSS hacks to re-create their underlying selection; for example, * html .foo will be tested as though it were just html .foo.

The following CSS hacks are parsed:

  • * html will become html
  • *+html will become html
  • *:first-child+html will become html
Default: Checked

Saving data

Save data for each site separately

If this option is checked then selectors for each site will be saved separately. If not checked then all data is saved in a single global list.

Default: Checked
Ignore 'www.' differences

In combination with the option above, if this is checked then, for example, www.site.com and site.com will be treated as the same site for saving purposes. If not checked then they will be treated as different sites.

Default: Checked
Ignore port number differences

In combination with the option above, if this is checked then, for example, site.com:8000 and site.com will be treated as the same site for saving purposes. If not checked then they will be treated as different sites.

Default: Not-checked
Ask before clearing saved data for a site

If this is checked then a confirmation dialog will be shown before deleting the saved data for a single site; if not checked then no confirmation will be asked for.

When deleting data for all sites at once, confirmation is always requested.

Default: Checked
Save data in my preferences folder

If this is checked then the extension will create a folder called dustmeselectors-data inside your profile directory, and save data in the form of JSON files in that directory. If not checked then you can select a folder for these data files to be kept in.

Either way, the data files only have write permissions for the user that created them, so you cannot select a folder or profile directory belonging to a different user account on your computer.

Default: Checked
Use the following folder:

In combination with the option above, use this to select a folder in which data will be saved.

Default value: [no value]

Sponsored Links