[CallLog] updated CallLog sources
authorPiotr Dabrowski <p.dabrowski2@samsung.com>
Wed, 7 Aug 2013 10:28:45 +0000 (12:28 +0200)
committerPiotr Dabrowski <p.dabrowski2@samsung.com>
Wed, 7 Aug 2013 10:28:45 +0000 (12:28 +0200)
Change-Id: I1b6e7f8bb5d58417b1b5219e6d9a78bd4206bfc8

js/app.ui.js
templates/callView.tpl

index 549673e..530b8d3 100644 (file)
@@ -62,8 +62,15 @@ function Ui(contacts) {
                initPages: function Ui_initPages() {
                        var pages = [], body = $('body');
 
-                       body.append(this.templateManager.get('messageWindow')).append(this.templateManager.get('errorWindow')).trigger('create');
-                       $('#callView').append($(this.templateManager.get('callView')).children()).trigger('pagecreate');
+                       body
+                               .append(this.templateManager.get('messageWindow'))
+                               .append(this.templateManager.get('errorWindow'))
+                               .trigger('create');
+                       $('#callView')
+                               .append($(this.templateManager.get('callView'))
+                                       .children())
+                                       .trigger('pagecreate')
+                                       .trigger('pageshow');
                        pages.push(this.templateManager.get('callerHistory'));
                        body.append(pages.join(''));
                        this.removeSearchBarToHeader();
@@ -199,7 +206,7 @@ function Ui(contacts) {
                                if (e.keyName == "back") {
                                        if ($.mobile.popup.active) {
                                                $.mobile.popup.active.close();
-                                       }else if (self.removeMode === true) {
+                                       } else if (self.removeMode === true) {
                                                app.ui.changeDetailsToRemoveState(undefined, true);
                                        } else if ($.mobile.activePage.attr('id') === 'callView') {
                                                        tizen.application.getCurrentApplication().exit();
@@ -474,9 +481,9 @@ function Ui(contacts) {
                        if (this.removeMode) {
                                if ($('#selectAllDetails').attr('checked')){
                                        this.selectAll();
-                                       $('.toRemove, .selectAllBox', $('#historyForCallerView'))
-                                               .removeClass('hidden');
                                }
+                               $('.toRemove, .selectAllBox', $('#historyForCallerView'))
+                                       .removeClass('hidden');
                                $('#forCallerList .toRemove').show()
                        }
                },
@@ -617,7 +624,6 @@ function Ui(contacts) {
                                                $('#deleteActionBtn').removeClass('ui-disabled');
                                        }
                                });
-                               this.checkedLogs = [];
                        }
                        this.addEventsForCallerListCheckboxes();
                },
@@ -713,6 +719,7 @@ function Ui(contacts) {
                        var self = this;
                        document.addEventListener('webkitvisibilitychange', function () {
                                if (document.webkitVisibilityState === 'hidden') {
+                                       self.checkedLogs = [];
                                        $('#forCallerList li.call').each(function () {
                                                if ($(this).find('form label')
                                                        .hasClass('ui-checkbox-on')) {
index d9d9c96..7073de1 100644 (file)
@@ -3,7 +3,12 @@
                        <h1>Call log</h1>
                </div>
                <div data-role="content">
-                       <ul data-role="listview" id="calllogList" data-filter="true" data-position="fixed" data-inset="true"></ul>
+                       <ul data-role="listview"
+                               id="calllogList"
+                               data-filter="true"
+                               data-position="fixed"
+                               data-inset="true">
+                       </ul>
                </div>
                </div>
                <!-- <div data-role="footer" data-position="fixed"></div> -->