Advertisement
patrickc

Untitled

Jul 7th, 2011
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. enyo.kind({
  2. name: "enyo.Prefs",
  3. kind: "VFlexBox",
  4. events: {
  5. onBack: ""
  6. },
  7. components: [
  8. {name: "prefs", flex: 1, kind: "Pane", onclick: "paneClick", transitionKind: "enyo.transitions.Simple", components: [
  9. {
  10. kind: HeaderView,
  11. title: "Preferences",
  12. onBack:'backHandler',
  13. description: "Application Preferences",
  14. components: [
  15. {kind: "Item", align: "center", tapHighlight: false, layoutKind: "HFlexLayout", components: [
  16. {flex: 1, content: "Metrix Data Collection"},
  17. {kind: "ToggleButton", name: "metrixToggle"}
  18. ]},
  19.  
  20. ]},
  21. ]},
  22. ],
  23. create: function() {
  24. this.inherited(arguments);
  25. },
  26. metrixToggle: function(inSender, inState) {
  27. this.log("Toggled to state" + inState);
  28. },
  29. backHandler: function(inSender, e) {
  30. enyo.setCookie('metrixToggle', 'return this.$.metrixToggle.getState()');
  31. var metrixToggle = enyo.getCookie("metrixToggle");
  32. this.$.metrixToggle.setContent(enyo.json.stringify(metrixToggle));
  33. this.doBack();
  34. }
  35. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement