samsung / tau Goto Github PK
View Code? Open in Web Editor NEWTAU (Tizen Advanced UI) project for supporting web app development based on web-based ui widget components library
License: Other
TAU (Tizen Advanced UI) project for supporting web app development based on web-based ui widget components library
License: Other
Marquee animation does not start if item text is loo long.
Text is just cut off by the screen.
Reproduction:
UIComponents app: contents/list/virtual/1_line_btn.html
Example:
examples/wearable/UIComponents/contents/list/virtual/normal.html
Widget loads data and fill list items. At the moment widget shows only few items.
ArcListView should not be scrolled with bezel if popup is displayed on top.
Listview should lost focus after displaying popup
Page content should be scrolled to show currently selected element (it works one way, only page is only scrolled down).
Listview does not scroll after rotaryevent.
Reproduction: UIComponents app: contents/list/virtual/normal.html
TAU throws an exception during event handling:
Uncaught TypeError: Cannot read property 'setAttribute' of undefined
at SimpleVirtualList.prototype._updateListItem (tau.js:25073)
at _updateList (tau.js:25191)
at Object.trigger (tau.js:1251)
at moveTo (tau.js:15950)
UI tests don't work.
Grunt task "analize-docs" creates package.json but have a lot of lacks. For example classes and methods are not provided in most of generated components.
Here is generated package.json for Dropdown Menu component for mobile profile(lack of classes):
While in widget file(src/js/profile/mobile/widget/mobile/DropdownMenu.js) you can see a lot of classes:
In package.json for button in mobile profile there is no methods and events:
I was trying to generate docs for mobile and wearable components and I found a problem to do it.
I did "grunt build" and then "grunt analize-docs" but only a few of components are generated. There are missing @component-selector comments for components and because of that docs for this components are not generated.
Reproduction steps:
Problem was noticed in KeyManager app from SDK.
Buttons from footer can overlap page content in case if multiple buttons are placed in row.
Wrong position of radio button in app MediaContent.
Issue ocurres on listview with group index. This is regression issue after fix (ee47344)
During building containers footer is beeing moved to different container and it breaks it's fixed position. Footer buttons should be always placed at the same position.
The app throws errors in SwipeList example
tau.js:17436 [tau][4/26/2019, 9:08:12 AM] TypeError: Cannot read property 'getElementsByClassName' of null at eval (eval at <anonymous> (http://localhost:8880/examples/wearable/UIComponents/lib/tau/wearable/js/tau.js:17698:14), <anonymous>:5:22) at eval (eval at <anonymous> (http://localhost:8880/examples/wearable/UIComponents/lib/tau/wearable/js/tau.js:17698:14), <anonymous>:29:2) at eval (<anonymous>) at Array.<anonymous> (http://localhost:8880/examples/wearable/UIComponents/lib/tau/wearable/js/tau.js:17698:14) at Object.batchCall (http://localhost:8880/examples/wearable/UIComponents/lib/tau/wearable/js/tau.js:17724:22) at Object.util.importEvaluateAndAppendElement (http://localhost:8880/examples/wearable/UIComponents/lib/tau/wearable/js/tau.js:17792:10) at PageContainer.prototype._include (http://localhost:8880/examples/wearable/UIComponents/lib/tau/wearable/js/tau.js:9459:18) at PageContainer.prototype.change (http://localhost:8880/examples/wearable/UIComponents/lib/tau/wearable/js/tau.js:9304:28) at Object.routePage.open (http://localhost:8880/examples/wearable/UIComponents/lib/tau/wearable/js/tau.js:11199:25) at Object.resolve (http://localhost:8880/examples/wearable/UIComponents/lib/tau/wearable/js/tau.js:10169:13)
Licence headers are not included during TAU build process for mentioned files.
TAU use deprecated customElements registration API (customElemensts.js:125)
--2019-05-27 15:38:01-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png
Reusing existing connection to samsung.github.io:443.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:01 ERROR 404: Not Found.
--2019-05-27 15:38:01-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:01 ERROR 404: Not Found.
--2019-05-27 15:38:01-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png
Reusing existing connection to samsung.github.io:443.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:01 ERROR 404: Not Found.
--2019-05-27 15:38:01-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:01 ERROR 404: Not Found.
--2019-05-27 15:38:01-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate1_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:01 ERROR 404: Not Found.
--2019-05-27 15:38:01-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate2_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:01 ERROR 404: Not Found.
--2019-05-27 15:38:01-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate3_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:02 ERROR 404: Not Found.
--2019-05-27 15:38:02-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate4_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:02 ERROR 404: Not Found.
--2019-05-27 15:38:02-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate5_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:02 ERROR 404: Not Found.
--2019-05-27 15:38:02-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/listview/tw_list_delete_holo_dark.png
Reusing existing connection to samsung.github.io:443.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:02 ERROR 404: Not Found.
--2019-05-27 15:38:02-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/listview/tw_list_setting_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:02 ERROR 404: Not Found.
--2019-05-27 15:38:02-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/listview/tw_list_add_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:02 ERROR 404: Not Found.
--2019-05-27 15:38:02-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_num_dot.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:02 ERROR 404: Not Found.
--2019-05-27 15:38:02-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_plus_normal.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:02 ERROR 404: Not Found.
--2019-05-27 15:38:02-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_plus_pressed.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:02 ERROR 404: Not Found.
--2019-05-27 15:38:02-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_plus_dim.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:03 ERROR 404: Not Found.
--2019-05-27 15:38:03-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_minus_normal.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:03 ERROR 404: Not Found.
--2019-05-27 15:38:03-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_minus_pressed.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:03 ERROR 404: Not Found.
--2019-05-27 15:38:03-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_minus_dim.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:03 ERROR 404: Not Found.
--2019-05-27 15:38:03-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_wheel_01.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:03 ERROR 404: Not Found.
--2019-05-27 15:38:03-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_left_softbtn.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:03 ERROR 404: Not Found.
--2019-05-27 15:38:03-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_right_softbtn.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:03 ERROR 404: Not Found.
--2019-05-27 15:38:03-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_time_bg.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:03 ERROR 404: Not Found.
--2019-05-27 15:38:03-- https://samsung.github.io/TAU/examples/wearable/UIComponents/lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_num_dot_01.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:03 ERROR 404: Not Found.
--2019-05-27 15:38:04-- https://samsung.github.io/TAU/examples/wearable/UIComponents/extra/images/Controller_icon/tw_btn_next_depth_holo_dark.png
Reusing existing connection to samsung.github.io:443.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:04 ERROR 404: Not Found.
--2019-05-27 15:38:04-- https://samsung.github.io/TAU/examples/wearable/UIComponents/extra/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:04 ERROR 404: Not Found.
--2019-05-27 15:38:04-- https://samsung.github.io/TAU/examples/wearable/UIComponents/extra/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png
Connecting to samsung.github.io (samsung.github.io)|185.199.110.153|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-27 15:38:04 ERROR 404: Not Found.
Header elements inside ".ui-header" should all have automatically "ui-title" class added.
Slider can be selected (blue border appears), but there is no way to change it's value by keyboard
While reregister custom Elements of TAU (like during saving Design Editor) tau shows error
tau.min.js:20 Uncaught DOMException: Failed to execute 'registerElement' on 'Document': Registration failed for type 'tau-button'. A type with that name is already registered.
at http://localhost:9090/basic-example//lib/tau/wearable/js/tau.min.js:20:5262
at Array.forEach (<anonymous>)
at HTMLDocument.<anonymous> (http://localhost:9090/basic-example//lib/tau/wearable/js/tau.min.js:20:5198)
at Object.trigger (http://localhost:9090/basic-example//lib/tau/wearable/js/tau.min.js:17:7283)
at Object.run (http://localhost:9090/basic-example//lib/tau/wearable/js/tau.min.js:17:19020)
at http://localhost:9090/basic-example//lib/tau/wearable/js/tau.min.js:28:4104
at http://localhost:9090/basic-example//lib/tau/wearable/js/tau.min.js:28:4110
at http://localhost:9090/basic-example//lib/tau/wearable/js/tau.min.js:28:4140
at http://localhost:9090/design-editor/design-editor.bundle.js:63114:32
On mobile shows lots of warnings.
I attach the project on which I could see this. I've investigated it and this issue is caused by customElements.js
Module. While the event listener below is launched, registerTags
object is empty instead of containing previously registered elements.
document.addEventListener("tauinit", function () {
Object.keys(registerQueue).forEach(function (tagName) {
if (registeredTags[tagName]) {
ns.warn(tagName + " already registred");
} else {
registeredTags[tagName] = document.registerElement(tagName, registerQueue[tagName]);
}
});
});
TEMPLATE: basic-example.zip
TAU throws an exception during attempt to build empty list widget
Reproduction steps:
Visit: https://samsung.github.io/TAU/examples/mobile/UIComponents/components/list/virtuallist.html
Click any of the listed items
Observe:
Page is changed but content is not shown.
On the error console there is an error:
tau][6/7/2019, 9:00:23 AM] ReferenceError: pageId is not defined
at eval (eval at <anonymous> (https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/js/tau.js:943:14), <anonymous>:51:3)
at eval (<anonymous>)
at Array.<anonymous> (https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/js/tau.js:943:14)
at Object.batchCall (https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/js/tau.js:969:22)
at Object.util.importEvaluateAndAppendElement (https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/js/tau.js:1037:10)
at PageContainer.prototype._include (https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/js/tau.js:12859:18)
at PageContainer.prototype.change (https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/js/tau.js:12704:28)
at Object.routePage.open (https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/js/tau.js:46231:25)
at Object.resolve (https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/js/tau.js:13570:13)
at Router._loadSuccess (https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/js/tau.js:14239:15)
ui-empty-state classes and similar ones should be available only in tau.circle.css files.
In TV UI Components app dimmer value does not change.
It seems like performance issue, but should be check
example:
examples/mobile/UIComponents/components/list/virtuallist_normal.html
In tau_4.0 branch dist folder with compiled TAU is unneeded.
TAU releases already contain compiled TAU https://github.com/Samsung/TAU/releases
Implements two colored listview widgets on the same page is not supported yet.
The guideline for Tizen 3.0 doesn't provide use case with many colored listview in the same time on the same page.
Resolve the issue requires synchronization between lists.
Second issue is when developer does listview update by innerHtml property. In this way he destroys instance of canvas with colored bars.
Bundle task during build is run only for the first profile.
There are no unit tests for Graph widget.
VirtualList scrollable area size is not updated.
After reaching end of the virtual list there is an empty page left
TAU tests are failing:
Testing tests/js/profile/wearable/widget/wearable/ArcListview/ArcListview.html ......F................
profile/wearable/widget/wearable/ArcListview - _drawItem
Message: Died on test #2 at file:///home/l.slachciak/Sources/TAU/tests/libs/qunit-1.11.0.js:412
at runTests (file:///home/l.slachciak/Sources/TAU/tests/js/profile/wearable/widget/wearable/ArcListview/ArcListview.js:302)
at file:///home/l.slachciak/Sources/TAU/tests/js/profile/wearable/widget/wearable/ArcListview/ArcListview.js:831
at file:///home/l.slachciak/Sources/TAU/tests/js/profile/wearable/widget/wearable/ArcListview/ArcListview.js:833: 'undefined' is not a function (evaluating 'element.querySelector('.ui-arc-listview-text-content')')
TAU uses document.registerElement API which is deprecated now
src/js/core/widget/customElements.js: registeredTags[tagName] = document.registerElement(tagName, registerQueue[tagName]);
src/js/core/widget/customElements.js: if (typeof document.registerElement === "function" && ns.getConfig("registerCustomElements", true)) {
This should be done before https://bugs.chromium.org/p/chromium/issues/detail?id=660759 is closed
Reproduction
Visit:
https://samsung.github.io/TAU/examples/mobile/UIComponents/components/navigationelements/tabs/tabs_text_only_scroll.html
Text on the tab bar is cut improperly
Reproduction steps:
Example MiniGallery (SDK)
Header in image preview page has display class that is managed by the app. It hides the header in preview. The css selector is too weak and it cannot overcome TAU visibility settings. The app should use different mechanism to hide header, or find way to make selector stronger.
Reproduction:
https://samsung.github.io/TAU/examples/mobile/UIComponents/components/list/virtuallist.html
Click any of vrual list item
Observe warning:
[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
after installing globally grunt
sudo npm install -g grunt
unable to use grunt for TAU buil
Error: Cannot find module 'findup-sync'
Uncaught TypeError: Cannot read property 'parentElement' of undefined(โฆ)prototype._setAnimatedItems @ tau.js:30902prototype._init @ tau.js:31925prototype.init @ tau.js:7462coreProcessWidget @ tau.js:2924processWidget @ tau.js:2973processHollowWidget @ tau.js:3090instanceWidget @ tau.js:3423widgetConstructor @ tau.js:7004(anonymous function) @ circle-helper.js:27trigger @ tau.js:1251prototype.trigger @ tau.js:8008prototype.onBeforeShow @ tau.js:9082prototype.change @ tau.js:9444routePage.open @ tau.js:11321resolve @ tau.js:10291Router._loadSuccess @ tau.js:10960(anonymous function) @ tau.js:10906targetCallback @ tau.js:9826templateCallback @ tau.js:9831callbackFunction @ tau.js:46391
When samples accessed by github.io there is nothing shown
https://samsung.github.io/TAU/examples/mobile/UIComponents/components/controls/floatingactions/on-listview.html
https://samsung.github.io/TAU/examples/mobile/UIComponents/components/controls/floatingactions/on-page.html
https://samsung.github.io/TAU/examples/wearable/UIComponents/contents/empty-state/index.html
https://samsung.github.io/TAU/examples/wearable/UIComponents/contents/empty-state/add-items.html
https://samsung.github.io/TAU/examples/wearable/UIComponents/contents/empty-state/no-items-2-lines.html
https://samsung.github.io/TAU/examples/wearable/UIComponents/contents/empty-state/add-items-2-lines.html
Those files are referenced by theme/default/tau.css but they do not exist on https://samsung.github.io/TAU/examples/.
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_01.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_02.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_03.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_04.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_05.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_06.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_07.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_08.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_09.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_10.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_11.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_12.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_13.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_14.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_15.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_16.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/top/bouncing_top_17.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_01.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_02.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_03.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_04.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_05.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_06.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_07.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_08.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_09.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_10.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_11.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_12.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_13.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_14.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_15.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_16.png');
theme/default/tau.css: background-image: url('https://samsung.github.io/TAU/examples/mobile/UIComponents/lib/tau/mobile/theme/default/images/bouncing_effect/bottom/bouncing_bottom_17.png');
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.