Files
core-apps/com.palm.app.calculator/source/TinyAlt.js
T
Maksym Shevchenko 995429e729 Assign Copyright to LG Electronics, Inc.
[GF-5644] Convert HP Copyright to LG

Open-webOS-DCO-1.0-Signed-off-by: Maksym Shevchenko <myshevchenko@luxoft.com>

Change-Id: Iac023f2eafb7b27f4030c8ae11c04ee09ac6468a
Reviewed-on: https://g2g.palm.com/2636
Reviewed-by: Build Verification
Reviewed-by: Suresh Arumugam <suresh.arumugam@lge.com>
Tested-by: Suresh Arumugam <suresh.arumugam@lge.com>
2013-07-29 11:06:27 -07:00

70 lines
3.1 KiB
JavaScript
Executable File

// @@@LICENSE
//
// Copyright (c) 2011-2013 LG Electronics, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// LICENSE@@@
/*global enyo, $L */
enyo.kind({
name: "Calc.TinyAlt", // A trivial four function calculator - not very usable without change sign!
className: "calc-desktop",
kind: "enyo.VFlexBox", pack: "center", align: "center",
displayLength: 9,
components: [
{kind: enyo.VFlexBox, className: "calc-tiny-body", components: [
{kind: "HFlexBox", flex: 1, components: [
{name: "display", content: $L("0"), flex: 5, className: "calc-display"},
{name: "b", kind: "Calc.bsp"}
]},
{kind: "HFlexBox", flex: 1, defaultKind: "Calc.Button", components: [
{name: "M", caption: $L("mc"), operation: "memoryClear"},
{name: "a", caption: $L("m+"), operation: "memoryAdd"},
{name: "m", caption: $L("mr"), operation: "memoryRecall"},
{name: "A", caption: $L("m\u2013"), operation: "memorySubt"}
]},
{kind: "HFlexBox", flex: 1, defaultKind: "Calc.Digit", components: [
{caption: $L("7")},
{caption: $L("8")},
{caption: $L("9")},
{kind: "Calc.%", name: "%"}
]},
{kind: "HFlexBox", flex: 1, defaultKind: "Calc.Digit", components: [
{caption: $L("4")},
{caption: $L("5")},
{caption: $L("6")},
{kind: "Calc.q", name: "q"}
]},
{kind: "HFlexBox", flex: 1, defaultKind: "Calc.Digit", components: [
{caption: $L("1")},
{caption: $L("2")},
{caption: $L("3")},
{kind: "Calc.g", name: "g"}
]},
{kind: "HFlexBox", flex: 1, components: [
{kind: "Calc.c", name: "c"},
{kind: "Calc.Digit", caption: $L("0")},
{kind: "Calc.Digit", name: ".", caption: "."},
{kind: "Calc.Button", caption: $L("="), operation: "totalOp"}
]}
]}
],
create: function () {
this.inherited(arguments);
var fmts = new enyo.g11n.Fmts();
this.$["."].setCaption(fmts.dateTimeFormatHash.numberDecimal);
}
});