Previous Next Index Close


2.2.2.4)  Masking

description: When a user selects the category, the address is evaluated. The category the address points to is loaded and displayed in the browser. From now on, '@'-flagged categories that agree with the expressions (see section 2.4.2) are displayed distinct from ‘@'-flagged categories that do not agree with the expressions and above other categories. When a '@'-flagged category is entered, the masking is forgotten. Multiple masks are remembered by the browser and if these are the case the categories that agree with all the masks are shown distinct from the others.

format:
<category name> "+>" <address>
   "#" <expression> ( "," <expression> )*
remark: The user always enters a '@'-flagged category, because categories that have no subcategories in the same file with a '@' or '$' flag are not shown to the user.

remark: A query could theoretically be used to almost the same effect. Yet in practice, the range of queries can become so large that it takes too much time to load all the required dii files over the web. For a masking, these files do not have to be loaded immediately.

example:
   games
     /fighting
        /@street fighter/ p: shareware
        /@tekken/ p: !shareware
     /shooting
        /@terra cresta/ p: shareware
   masking -> /games # shareware
   %


Previous Next Index Close