Skip to content

Instantly share code, notes, and snippets.

View Tobster619's full-sized avatar

Toby Clench Tobster619

  • Tundra Core Studios
View GitHub Profile
@Tobster619
Tobster619 / BBM Channels Invoke
Last active December 30, 2015 22:49
A simple way to invoke BBM Channels in Cascades!
Menu.definition: MenuDefinition {
actions: [
ActionItem {
title: "BBM Channel"
imageSource: "asset:///IMG/ic_bbm.png"
attachedObjects: [
Invocation {
id: invokeBBMChannel
query {
invokeTargetId: "sys.bbm.channels.card.previewer"
<!doctype html>
<html>
<head>
<meta name="x-blackberry-defaultHoverEffect" content="false" />
<meta charset="utf-8">
<title>Shopping For Ebay</title>
<link rel="stylesheet" type="text/css" href="CSS/bbui.css"><link />
<script type="text/javascript" src="JS/bbui.js"></script>
<script type="text/javascript" src="JS/javascript.js"></script>
<script type="text/javascript" src="local:///chrome/webworks.js"></script>
//verify the welcome screen
function verifywelcome(){
if (document.getElementById('checkbox').getChecked() == true) {
alert('checkbox is checked');
//set the localstorage item
localStorage.welcome = "true" ;
} else if (document.getElementById('checkbox').getChecked() == false) {
alert('checkbox is not checked');
//set the localstorage item
localStorage.welcome = "false";
<div data-bb-type="screen" data-bb-effect="fade">
<div data-bb-type="title" data-bb-caption="Home"></div>
<div data-bb-type="menu">
<div data-bb-type="menu-item" data-bb-img="IMG/ic_help.png" data-bb-pin="left" onclick="bb.pushScreen('help.html', 'Help');">Help</div>
<div data-bb-type="menu-item" data-bb-img="IMG/ic_settings.png" onclick="bb.pushScreen('settings.html', 'Settings');">Settings</div>
<div data-bb-type="menu-item" data-bb-img="IMG/ic_info.png" data-bb-pin="right" onclick="bb.pushScreen('about.html', 'About');">About</div>
</div>
<p>Hello World!</p>
<!--BOTTOM PAGE MENU BAR -->
<div data-bb-type="screen" data-bb-effect="slide-down" style="background-color:#4d4d4d;">
<div data-bb-type="title" data-bb-caption="Welcome!"></div>
<div data-bb-type="round-panel">
<div data-bb-type="panel-header">Welcome To Your App!</div>
<br>
<center><image src="IMG/icon.png"></center>
<div data-bb-type="label-control-container">
<div data-bb-type="row">
<div data-bb-type="label">You are finally here! You have decided to create your own app...<br><br>
Your app can now have a welcome screen - isn't that really cool?! <br>
import bb.cascades 1.2
TabbedPane {
Menu.definition: MenuDefinition {
settingsAction: SettingsActionItem {
attachedObjects: [
Sheet {
id: settingsSheet
Settings {
}
import bb.cascades 1.2
Page {
titleBar: TitleBar {
title: qsTr("Settings")
appearance: TitleBarAppearance.Branded
dismissAction: ActionItem {
title: qsTr("Close")
onTriggered: {
settingsSheet.close();