Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions demo/ChileCompanyCustomerPortal/ChileCompanyCustomerPortal.bbj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use ::WebKit/framework/LoginDialog/LoginDialog.bbj::LoginDialog
use ::WebKit/util/ClientUtil.bbj::ClientUtil
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use ::WebKit/framework/LoginDialog/SampleAuthProvider.bbj::SampleAuthProvider

use ::WebKit/demo/ChileCompanyCustomerPortal/components/ChileFrame.bbj::ChileFrame
Expand Down Expand Up @@ -57,7 +57,14 @@ m! = new Menu()

i! = m!.addMenuItem(m!.getRoot(),101,"Customers","List of Customers","users")
i!.setProgram("::WebKit/demo/ChileCompanyCustomerPortal/ChileCompanyCustomerDashboardPanel.bbj::ChileCompanyDashboardPanel")
i!.setStartType(0); rem 0 = class that implements WebWidget and has a constructor that takes the parent window
i!.setStartType(0)

test! = new MenuItem(i!, 1000, "Details", "Customer Details", "details")
test!.setProgram("::WebKit/demo/ChileCompanyCustomerPortal/ChileCompanyCustomerDashboardPanel.bbj::ChileCompanyDashboardPanel")
test!.setStartType(0)
m!.addItemToIndex(test!)

rem test! = m!.addMenuItem(i!, 1000, "Details", "Customer Details", "details")

i! = m!.addMenuItem(m!.getRoot(),102,"Products","Products - Dashboard","shopping-cart")
i!.setProgram("::WebKit/demo/ChileCompanyCustomerPortal/ChileCompanyItemDashboard.bbj::ChileCompanyItemDashboard")
Expand All @@ -67,6 +74,7 @@ i! = m!.addMenuItem(m!.getRoot(),103,"Salesperson","Salesperson - Dashboard","us
i!.setProgram("::WebKit/demo/ChileCompanyCustomerPortal/ChileCompanySalespersonDashboard.bbj::ChileCompanySalespersonDashboard")
i!.setStartType(0); rem 0 = class that implements WebWidget and has a constructor that takes the parent window


treeMenuShowCase! = m!.addMenuItem(m!.getRoot(),104,"Sales - Options","Sales - Options","list")
treeMenuShowCase!.setStartType(2)

Expand Down
6 changes: 6 additions & 0 deletions demo/ChileCompanyCustomerPortal/ChileCompanyMyDashboard.bbj
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ class public ChileCompanyMyDashboard extends BBjWidget
canvas!.addStaticText(canvas!.getAvailableControlID(), 0, 0, 0, 0, Icons.get("check","color:red"))
rem PortalFrame.getInstance().reloadAllPanels()
canvas!.addButton(canvas!.getAvailableControlID(),0,0,0,0,"Overlay").setCallback(BBjAPI.ON_BUTTON_PUSH,#this!,"onBtnPush")
canvas!.addButton(canvas!.getAvailableControlID(),0,0,0,0,"Go to SubRoute of Customer").setCallback(BBjAPI.ON_BUTTON_PUSH,#this!,"onNavBtnPush")

methodret
FI
methodend
Expand All @@ -54,6 +56,10 @@ class public ChileCompanyMyDashboard extends BBjWidget
#overlay!.setBackgroundColor("rgba(0,0,0,0.35)")
methodend

method public void onNavBtnPush(BBjButtonPushEvent event!)
PortalFrame.getInstance().navigateTo("customers/details")
methodend

method public void onOverlayDissmissed(BBjCustomEvent event!)
PortalFrame.getInstance().destroyDialogWindow()
methodend
Expand Down
12 changes: 6 additions & 6 deletions demo/Showcase/Showcase.bbj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use ::WebKit/framework/LoginDialog/LoginDialog.bbj::LoginDialog
use ::WebKit/framework/PortalFrame/PortalFrame.bbj::PortalFrame
use ::WebKit/util/ClientUtil.bbj::ClientUtil
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use ::WebKit/demo/Showcase/components/ShowCaseFrame.bbj::ShowCaseFrame
use ::WebKit/framework/LoginDialog/SampleAuthProvider.bbj::SampleAuthProvider
use ::WebKit/framework/Favorites/SampleFavoritesProvider.bbj::SampleFavoritesProvider
Expand Down Expand Up @@ -51,20 +51,20 @@ menuItem!.setStartType(0)

declare PortalFrame portal!

showCase! = menu!.addMenuItem(menu!.getRoot(),104,"Sales - Options","Sales - Options","list")
showCase!.setStartType(2)
showCase! = menu!.addMenuItem(menu!.getRoot(),104,"salesOptions","Sales - Options","Sales - Options","list")

showCaseItem! = menu!.addMenuItem(showCase!,212,"Sales Statistics","Sales Statistics","table")
showCaseItem!.setStartType(2)

showCaseItem! = menu!.addMenuItem(showCase!,211,"Diagrams","Diagrams","table")
showCaseItem!.setStartType(2)

showCaseItem! = menu!.addMenuItem(showCase!,201,"Direct - Sales - Options","Direct - Sales - Options","table")
showCaseItem!.setStartType(2)
showCaseItem! = menu!.addMenuItem(showCase!,201,"directSales","Direct - Sales - Options","Direct - Sales - Options","table")

showCaseSubItem! = menu!.addMenuItem(showCaseItem!,202,"Personal - Sale","Personal - Sale","table")
showCaseSubItem!.setStartType(2)
showCaseSubItem!.setProgram("::WebKit/demo/Showcase/ShowcasePanels/ToastShowcase.bbj::ToastShowcase")
showCaseSubItem!.setMenuItemPathCaption("personal")
showCaseSubItem!.setStartType(0)

showCaseSubItem! = menu!.addMenuItem(showCaseItem!,203,"Electronic - Sale","Electronic - Sale","table")
showCaseSubItem!.setStartType(2)
Expand Down
9 changes: 5 additions & 4 deletions demo/Showcase/ShowcasePanels/ToastShowcase.bbj
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ use ::WebKit/demo/Showcase/ShowcaseWidget/ShowcaseWidget.bbj::ShowcaseWidget
use ::WebKit/widgets/InputField/InputField.bbj::InputField
use ::WebKit/widgets/Toast/Toast.bbj::Toast

use ::WebKit/framework/PortalFrame/PortalFrame.bbj::PortalFrame

class public ToastShowcase extends ShowcaseWidget

Expand Down Expand Up @@ -48,10 +49,10 @@ class public ToastShowcase extends ShowcaseWidget
methodend

method public void onShowToast(BBjButtonPushEvent ev!)

message$=#TitleField!.getInput()
duration=max(1000,num(#DurationField!.getInput(),err=*next))
Toast.show(message$,duration)
PortalFrame.getInstance().navigateTo("/salesoptions/directsales/personal")
rem message$=#TitleField!.getInput()
rem duration=max(1000,num(#DurationField!.getInput(),err=*next))
rem Toast.show(message$,duration)


methodend
Expand Down
32 changes: 16 additions & 16 deletions demo/Showcase/components/ShowCaseFrame.bbj
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@ use ::WebKit/framework/TreeListPanel/TreeListPanel.bbj::TreeListPanel
use ::WebKit/demo/Showcase/components/ShowCaseMenuPanel.bbj::ShowCaseMenuPanel
use ::WebKit/widgets/DashboardHeader/DashboardHeaderEntry.bbj::DashboardHeaderEntry
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem

class public ShowCaseFrame extends PortalFrame

rem @Override
method protected TreeListPanel createMenuPanelObject(BBjChildWindow panelWindow!)
menuPanel! = new ShowCaseMenuPanel(panelWindow!)
rem Test Colors
colors! = new BBjVector()
colors!.add("#408458")
colors!.add("#9B0058")
colors!.add("#6883BA")
menuPanel!.setColors(colors!)
data! = new BBjVector()
data!.add(new DashboardHeaderEntry(0,2,"Deals Scored"))
data!.add(new DashboardHeaderEntry(1,3,"Upcoming Tasks"))
data!.add(new DashboardHeaderEntry(2,45,"Planned Meetings"))
menuPanel!.setHeadLineEntrys(data!)
rem method protected TreeListPanel createMenuPanelObject(BBjChildWindow panelWindow!)
rem menuPanel! = new ShowCaseMenuPanel(panelWindow!)
rem rem Test Colors
rem colors! = new BBjVector()
rem colors!.add("#408458")
rem colors!.add("#9B0058")
rem colors!.add("#6883BA")
rem menuPanel!.setColors(colors!)
rem data! = new BBjVector()
rem data!.add(new DashboardHeaderEntry(0,2,"Deals Scored"))
rem data!.add(new DashboardHeaderEntry(1,3,"Upcoming Tasks"))
rem data!.add(new DashboardHeaderEntry(2,45,"Planned Meetings"))
rem menuPanel!.setHeadLineEntrys(data!)


methodret menuPanel!
rem methodret menuPanel!

methodend
rem methodend



Expand Down
2 changes: 1 addition & 1 deletion demo/Showcase/components/ShowCaseMenuPanel.bbj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ use ::WebKit/demo/ChileCompanyCustomerPortal/ChileCompanyCustomerDashboardPanel.
use ::WebKit/util/ClientUtil.bbj::ClientUtil
use ::WebKit/widgets/InputField/InputField.bbj::InputField
use ::WebKit/widgets/MenuCard/MenuCard.bbj::MenuCard
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
class public ShowCaseMenuPanel extends TreeListPanel
field public DashboardHeader dashHeader!
field public DashboardTasks dashTasks!
Expand Down
2 changes: 1 addition & 1 deletion framework/EmbedPanel/EmbedPanel.bbj
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use ::BBjWidget/BBjWidget.bbj::BBjWidget
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use ::WebKit/util/DynamicLoader.bbj::DynamicLoader

class public EmbedPanel extends BBjWidget
Expand Down
2 changes: 1 addition & 1 deletion framework/Favorites/IFavoritesProvider.bbj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem

interface public IFavoritesProvider

Expand Down
2 changes: 1 addition & 1 deletion framework/Favorites/SampleFavoritesProvider.bbj
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use ::WebKit/framework/Favorites/IFavoritesProvider.bbj::IFavoritesProvider
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/util/WriteFavorites.bbj::WriteFavorites
use java.util.ArrayList
Expand Down
2 changes: 1 addition & 1 deletion framework/MenuCardPanel/MenuCardPanel.bbj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use ::WebKit/framework/TreeListPanel/TreeListPanel.bbj::TreeListPanel
use ::WebKit/widgets/MenuCard/MenuCard.bbj::MenuCard
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use ::WebKit/util/DynamicLoader.bbj::DynamicLoader


Expand Down
2 changes: 1 addition & 1 deletion framework/MenuCardPanel/MenuCardPanelSorted.bbj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use ::WebKit/framework/TreeListPanel/TreeListPanel.bbj::TreeListPanel
use ::WebKit/widgets/MenuCard/MenuCard.bbj::MenuCard
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use ::WebKit/util/DynamicLoader.bbj::DynamicLoader
use ::WebKit/framework/Favorites/SampleFavoritesProvider.bbj::SampleFavoritesProvider

Expand Down
2 changes: 1 addition & 1 deletion framework/MenuPanel/MenuPanel.bbj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use ::BBjWidget/BBjWidget.bbj::BBjWidget
use ::WebKit/widgets/IconTile/IconTile.bbj::IconTile
use ::WebKit/util/DynamicLoader.bbj::DynamicLoader
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use java.util.HashMap


Expand Down
6 changes: 3 additions & 3 deletions framework/PortalFrame/PortalFrame.bbj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use ::BBjWidget/BBjWidget.bbj::BBjWidget
use ::WebKit/util/DynamicLoader.bbj::DynamicLoader
use ::WebKit/widgets/IconTile/IconTile.bbj::IconTile
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use ::WebKit/framework/TreeListPanel/TreeListPanel.bbj::TreeListPanel
use ::WebKit/framework/MenuCardPanel/MenuCardPanel.bbj::MenuCardPanel
use ::WebKit/framework/MenuCardPanel/MenuCardPanelSorted.bbj::MenuCardPanelSorted
Expand Down Expand Up @@ -280,7 +280,7 @@ REM footerMenuItem!.setCallback("onChangeTheme")
if param! = null() then
#navigateTo(menu!)
else
#navigateTo(menu!.getBasePath(), str(param!))
#navigateTo(menu!.getPath(), str(param!))
fi
methodend

Expand Down Expand Up @@ -324,7 +324,7 @@ REM footerMenuItem!.setCallback("onChangeTheme")
methodend

method public void navigateTo(MenuItem menu!)
#navigateTo(menu!.getBasePath())
#navigateTo(menu!.getPath())
methodend

method public MenuItem getMenuItem(BBjString path$)
Expand Down
2 changes: 1 addition & 1 deletion framework/Router/Router.bbj
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use ::WebKit/util/ClientUtil.bbj::ClientUtil
use ::WebKit/framework/Router/RouterProtocol.bbj::RouterProtocol

use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem

class public Router

Expand Down
2 changes: 1 addition & 1 deletion framework/TreeListPanel/TreeListPanel.bbj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use ::WebKit/widgets/IconTile/IconTile.bbj::IconTile
use ::WebKit/widgets/ListTile/ListTile.bbj::ListTile
use ::WebKit/util/DynamicLoader.bbj::DynamicLoader
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use java.util.HashMap
use ::WebKit/util/Icons.bbj::Icons
use ::WebKit/framework/Favorites/IFavoritesProvider.bbj::IFavoritesProvider
Expand Down
6 changes: 3 additions & 3 deletions model/ListView/ListViewDataModel.bbj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

use ::WebKit/model/ListView/ListHeaderDataModel.bbj::ListHeaderDataModel
use ::WebKit/model/Menu.bbj::Menu
use ::WebKit/model/Menu.bbj::MenuItem
use ::WebKit/model/MenuItem.bbj::MenuItem
use java.util.HashSet

class public ListViewDataModel
Expand All @@ -25,9 +25,9 @@ class public ListViewDataModel
#actionMenus! = new Menu()

i! = #actionMenus!.addMenuItem(#actionMenus!.getRoot(), 1, "Edit", "Edit", "edit-2")
i!.setCustomEventName("ON_ACTION_ITEM_EDIT_PRESSED")
rem i!.setCustomEventName("ON_ACTION_ITEM_EDIT_PRESSED")
i! = #actionMenus!.addMenuItem(#actionMenus!.getRoot(), 2, "Delete", "Delete", "trash-2")
i!.setCustomEventName("ON_ACTION_ITEM_DELETE_PRESSED")
rem i!.setCustomEventName("ON_ACTION_ITEM_DELETE_PRESSED")
methodend

method public ListViewDataModel(BBjString listPanelTitle$)
Expand Down
Loading