Home | History | Annotate | Download | only in frame
      1 /*
      2     Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies)
      3 
      4     This library is free software; you can redistribute it and/or
      5     modify it under the terms of the GNU Library General Public
      6     License as published by the Free Software Foundation; either
      7     version 2 of the License, or (at your option) any later version.
      8 
      9     This library is distributed in the hope that it will be useful,
     10     but WITHOUT ANY WARRANTY; without even the implied warranty of
     11     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     12     Library General Public License for more details.
     13 
     14     You should have received a copy of the GNU Library General Public License
     15     along with this library; see the file COPYING.LIB.  If not, write to
     16     the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
     17     Boston, MA 02110-1301, USA.
     18 */
     19 
     20 // http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#navigator
     21 
     22 [
     23     WillBeGarbageCollected,
     24 ] interface Navigator {
     25     // FIXME: move these 3 to NavigatorPlugins
     26     readonly attribute PluginArray plugins;
     27     readonly attribute MimeTypeArray mimeTypes;
     28     boolean javaEnabled();
     29     readonly attribute boolean cookieEnabled; // FIXME: move to NavigatorStorageUtils
     30 
     31     void getStorageUpdates(); // FIXME: Remove this method or rename to yieldForStorageUpdates.
     32 
     33     // Non-standard.
     34     [MeasureAs=NavigatorProductSub] readonly attribute DOMString productSub;
     35     [MeasureAs=NavigatorVendor] readonly attribute DOMString vendor;
     36     [MeasureAs=NavigatorVendorSub] readonly attribute DOMString vendorSub;
     37 };
     38 
     39 Navigator implements NavigatorCPU;
     40 Navigator implements NavigatorID;
     41 Navigator implements NavigatorLanguage;
     42 Navigator implements NavigatorOnLine;
     43