client/js/defaults.js
author veltr
Thu, 06 Jun 2013 17:24:15 +0200
changeset 190 a9040a7c47d9
parent 188 50b3287d06dd
child 196 2a2fcec209d0
permissions -rw-r--r--
Some changes for standalone app compatibility
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
172
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
     1
Rkns.defaults = {
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
     2
    
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
     3
    language: (navigator.language || navigator.userLanguage || "en"),
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
     4
        /* GUI Language */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
     5
    container: "renkan",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
     6
        /* GUI Container DOM element ID */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
     7
    search: [],
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
     8
        /* List of Search Engines */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
     9
    bins: [],
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    10
           /* List of Bins */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    11
    static_url: "",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    12
        /* URL for static resources */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    13
    show_bins: true,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    14
        /* Show bins in left column */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    15
    properties: [],
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    16
        /* Semantic properties for edges */
188
50b3287d06dd Added a basic space editor
veltr
parents: 185
diff changeset
    17
    show_editor: true,
50b3287d06dd Added a basic space editor
veltr
parents: 185
diff changeset
    18
        /* Show the graph editor... Setting this to "false" only shows the bins part ! */
172
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    19
    read_only: false,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    20
        /* Allows editing of renkan without changing the rest of the GUI. Can be switched on/off on the fly to block/enable editing */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    21
    editor_mode: true,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    22
        /* Switch for Publish/Edit GUI. If editor_mode is false, read_only will be true.  */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    23
    snapshot_mode: false,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    24
        /* In snapshot mode, clicking on the floppy will save a snapshot. Otherwise, it will show the connection status */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    25
    show_top_bar: true,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    26
        /* Show the top bar, (title, buttons, users) */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    27
    default_user_color: "#303030",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    28
    size_bug_fix: true,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    29
        /* Resize the canvas after load (fixes a bug on iPad and FF Mac) */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    30
    force_resize: false,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    31
    allow_double_click: true,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    32
        /* Allows Double Click to create a node on an empty background */
176
f3da1f26f949 Silently hide edges that go to no nodes
veltr
parents: 175
diff changeset
    33
    element_delete_delay: 0,
174
756cfa6570d2 Setting element_delete_delay now shows remove confirm dialog
veltr
parents: 173
diff changeset
    34
        /* Delay between clicking on the bin on an element and really deleting it
756cfa6570d2 Setting element_delete_delay now shows remove confirm dialog
veltr
parents: 173
diff changeset
    35
           Set to 0 for delete confirm */
173
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
    36
    autoscale_padding: 50,
172
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    37
    
190
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    38
    /* TOP BAR BUTTONS */
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    39
    show_user_list: true,
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    40
    show_save_button: true,
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    41
    show_open_button: false,
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    42
    show_addnode_button: true,
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    43
    show_addedge_button: true,
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    44
    show_bookmarklet: true,
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    45
    show_fullscreen_button: true,
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    46
    home_button_url: false,
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    47
    home_button_title: "Home",
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
    48
    
172
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    49
    /* MINI-MAP OPTIONS */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    50
    
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    51
    show_minimap: true,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    52
        /* Show a small map at the bottom right */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    53
    minimap_width: 160,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    54
    minimap_height: 120,
173
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
    55
    minimap_padding: 20,
172
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    56
    minimap_background_color: "#ffffff",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    57
    minimap_border_color: "#cccccc",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    58
    minimap_highlight_color: "#ffff00",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    59
    minimap_highlight_weight: 5,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    60
    
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    61
    /* EDGE/NODE COMMON OPTIONS */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    62
       
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    63
    buttons_background: "#202020",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    64
    buttons_label_color: "#c000c0",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    65
    buttons_label_font_size: 9,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    66
    
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    67
    /* NODE DISPLAY OPTIONS */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    68
    
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    69
    show_node_circles: true,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    70
        /* Show circles for nodes */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    71
    clip_node_images: true,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    72
        /* Constraint node images to circles */
185
ad8c900d87e5 Added optional fill circle mode
veltr
parents: 176
diff changeset
    73
    node_images_fill_mode: false,
ad8c900d87e5 Added optional fill circle mode
veltr
parents: 176
diff changeset
    74
        /* Set to false for "letterboxing" (height/width of node adapted to show full image)
ad8c900d87e5 Added optional fill circle mode
veltr
parents: 176
diff changeset
    75
           Set to true for "crop" (adapted to fill circle) */
172
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    76
    node_size_base: 25,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    77
    node_stroke_width: 2,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    78
    selected_node_stroke_width: 4,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    79
    node_fill_color: "#ffffff",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    80
    highlighted_node_fill_color: "#ffff00",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    81
    node_label_distance: 5,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    82
        /* Vertical distance between node and label */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    83
    node_label_max_length: 60,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    84
        /* Maximum displayed text length */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    85
    label_untitled_nodes: "(untitled)",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    86
        /* Label to display on untitled nodes */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    87
    
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    88
    /* EDGE DISPLAY OPTIONS */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    89
    
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    90
    edge_stroke_width: 2,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    91
    selected_edge_stroke_width: 4,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    92
    edge_label_distance: 0,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    93
    edge_label_max_length: 20,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    94
    edge_arrow_length: 18,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    95
    edge_arrow_width: 12,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    96
    edge_gap_in_bundles: 12,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    97
    label_untitled_edges: "",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    98
    
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
    99
    /* CONTEXTUAL DISPLAY (TOOLTIP OR EDITOR) OPTIONS */
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   100
   
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   101
    tooltip_width: 275,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   102
    tooltip_padding: 10,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   103
    tooltip_margin: 15,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   104
    tooltip_arrow_length : 20,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   105
    tooltip_arrow_width : 40,
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   106
    tooltip_top_color: "#f0f0f0",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   107
    tooltip_bottom_color: "#d0d0d0",
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   108
    tooltip_border_color: "#808080",
173
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   109
    tooltip_border_width: 1,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   110
    
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   111
    /* NODE EDITOR OPTIONS */
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   112
    
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   113
    show_node_editor_uri: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   114
    show_node_editor_description: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   115
    show_node_editor_size: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   116
    show_node_editor_color: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   117
    show_node_editor_image: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   118
    show_node_editor_creator: true,
190
a9040a7c47d9 Some changes for standalone app compatibility
veltr
parents: 188
diff changeset
   119
    uploaded_image_max_kb: 500,
173
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   120
    
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   121
    /* NODE TOOLTIP OPTIONS */
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   122
    
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   123
    show_node_tooltip_uri: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   124
    show_node_tooltip_description: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   125
    show_node_tooltip_color: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   126
    show_node_tooltip_image: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   127
    show_node_tooltip_creator: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   128
    
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   129
    /* EDGE EDITOR OPTIONS */
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   130
    
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   131
    show_edge_editor_uri: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   132
    show_edge_editor_color: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   133
    show_edge_editor_direction: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   134
    show_edge_editor_nodes: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   135
    show_edge_editor_creator: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   136
    
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   137
    /* EDGE TOOLTIP OPTIONS */
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   138
    
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   139
    show_edge_tooltip_uri: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   140
    show_edge_tooltip_color: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   141
    show_edge_tooltip_nodes: true,
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   142
    show_edge_tooltip_creator: true
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   143
    
009427475db2 Improvements for MDP and CG
veltr
parents: 172
diff changeset
   144
    /* */
172
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   145
    
9b8df8d779f5 Corrected line delimiters
veltr
parents: 169
diff changeset
   146
};