home *** CD-ROM | disk | FTP | other *** search
/ Freelog 115 / FreelogNo115-MaiJuin2013.iso / Internet / AvantBrowser / asetup.exe / _data / webkit / chrome.dll / 0 / BINDATA / 2506 < prev    next >
Encoding:
Text File  |  2013-04-03  |  1.4 KB  |  59 lines

  1. // Copyright (c) 2010 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4.  
  5. // This file contains the schema for web app defintion files.
  6.  
  7. {
  8.   "type": "object",
  9.   "properties": {
  10.     // TODO(aa): Need to figure out what max length the store is using for name
  11.     // and description.
  12.     "name": {
  13.       "type": "string",
  14.       "minLength": 1,
  15.       "maxLength": 45
  16.     },
  17.     "description": {
  18.       "type": "string",
  19.       "maxLength": 132,
  20.       "optional": true
  21.     },
  22.     "launch_url": {
  23.       "type": "string",
  24.       "minLength": 1
  25.     },
  26.     "launch_container": {
  27.       "enum": ["tab", "panel"],
  28.       "optional": true
  29.     },
  30.     // TODO(aa): We had problems with a simple array of strings in extensions.
  31.     // Consider something else.
  32.     "permissions": {
  33.       "type": "array",
  34.       "optional": true,
  35.       "items": {
  36.         "type": "string",
  37.         "minLength": 1
  38.       }
  39.     },
  40.     "urls": {
  41.       "type": "array",
  42.       "optional": true,
  43.       "items": {
  44.         "type": "string",
  45.         "minLength": 1
  46.       }
  47.     },
  48.     "icons": {
  49.       "type": "object",
  50.       "optional": true,
  51.       "properties": {
  52.         "16": { "optional": true, "type": "string", "minLength": 1 },
  53.         "48": { "optional": true, "type": "string", "minLength": 1 },
  54.         "128": { "optional": true, "type": "string", "minLength": 1 }
  55.       }
  56.     }
  57.   }
  58. }
  59.