Software: Apache/2.2.22 (Debian). PHP/5.6.36 uname -a: Linux h05.hvosting.ua 4.9.110-amd64 #3 SMP Sun Nov 4 16:27:09 UTC 2018 x86_64 uid=1389(h33678) gid=1099(h33678) groups=1099(h33678),502(mgrsecure) Safe-mode: OFF (not secure) /home/h33678/data/www/petitions.zt-rada.gov.ua/modules/users/js/ drwxr-xr-x |
Viewing file: Select action/file-type: var usersListViewModelClass = function() { var self = this; this.users = ko.observableArray(); this.usersLoading = ko.observable(true); this.usersCount = ko.observable('...'); this.addUser = function(user) { self.users.push(user); } this.accept = function(a,e) { $.post('/users/profile/ajax/accept', {user_id : this.user_id}, function(data) { if (data.status) { $(e.target).closest('.list-item').fadeOut(500); self.usersCount(self.usersCount() - 1); } Materialize.toast(data.message, 4000); },'json'); } this.decline = function(a,e) { $.post('/users/profile/ajax/decline', {user_id : this.user_id}, function(data) { if (data.status) { $(e.target).closest('.list-item').fadeOut(500); self.usersCount(self.usersCount() - 1); } Materialize.toast(data.message, 4000); },'json'); } } var usersListViewModel = new usersListViewModelClass(); $(document).ready(function() { ko.applyBindings(usersListViewModel); if (localStorage.getItem('#sort-users') != null) { $("#sort-users").val(localStorage.getItem('#sort-users')); $("#sort-users").material_select(); } $("#sort-users").on('change', function() { usersListViewModel.users.removeAll(); usersListViewModel.usersLoading(true); localStorage.setItem('#sort-users', $('#sort-users').val()); $.post('/users/JsonUsersChangePendingList', {sort:$('#sort-users').val()}, function(data) { usersListViewModel.users(data.rows); usersListViewModel.usersCount(data.count); usersListViewModel.usersLoading(false); var options = [ {selector: '.users-list-scrollFire', offset: 0, callback: "UsersListEndScrollFire()"}]; if (data.rows.length > 0) Materialize.scrollFire(options); },'json'); }); $.post('/users/JsonUsersChangePendingList', {sort:$('#sort-users').val()}, function(data) { usersListViewModel.users(data.rows); usersListViewModel.usersCount(data.count); usersListViewModel.usersLoading(false); var options = [ {selector: '.users-list-scrollFire', offset: 0, callback: "UsersListEndScrollFire()"}]; if (data.rows.length > 0) Materialize.scrollFire(options); },'json'); }); function UsersListEndScrollFire() { usersListViewModel.usersLoading(true); $.post('/users/JsonUsersChangePendingList', {sort:$('#sort-users').val(), start:$('.list-item').length}, function(data) { ko.utils.arrayPushAll(usersListViewModel.users, data.rows); usersListViewModel.usersLoading(false); var options = [ {selector: '.users-list-scrollFire', offset: 0, callback: "UsersListEndScrollFire()"}]; if (data.rows.length > 0) Materialize.scrollFire(options); },'json'); } |
:: Command execute :: | |
--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by PinoyWH1Z | C99Shell Github | Generation time: 0.0442 ]-- |