Updated application sources
[apps/web/sample/CallLog.git] / project / js / app.config.js
1 /*
2 *      Copyright 2013  Samsung Electronics Co., Ltd
3 *
4 *      Licensed under the Flora License, Version 1.1 (the "License");
5 *      you may not use this file except in compliance with the License.
6 *      You may obtain a copy of the License at
7 *
8 *              http://floralicense.org/license/
9 *
10 *      Unless required by applicable law or agreed to in writing, software
11 *      distributed under the License is distributed on an "AS IS" BASIS,
12 *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 *      See the License for the specific language governing permissions and
14 *      limitations under the License.
15 */
16
17 /*global tizen*/
18
19 /**
20 * @class Config
21 */
22 function Config() {
23     'use strict';
24 }
25
26 (function () { // strict mode wrapper
27     'use strict';
28
29     Config.prototype = {
30
31         properties: {
32             'templateDir': 'templates',
33             'templateExtension': '.tpl'
34         },
35
36         /**
37         * Returns config value
38         */
39         get: function (value, defaultValue) {
40
41             if (this.properties.hasOwnProperty(value)) {
42                 return this.properties[value];
43             }
44             return defaultValue;
45         }
46
47     };
48
49 }());