diff --git a/assets/css/wp-force-logout.min.css b/assets/css/wp-force-logout.min.css index 98269ed..25050e3 100644 --- a/assets/css/wp-force-logout.min.css +++ b/assets/css/wp-force-logout.min.css @@ -1 +1 @@ -.online-circle{color:green}.online-circle:before{content:' \25CF';font-size:20px}.offline-circle{color:#555}.offline-circle:before{content:' \25CF';font-size:20px}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}th#wpfl{width:12%}.wp-force-logout-submenu{color:#20b2aa}.wp-force-logout-submenu:hover{color:#90ee90!important}.wp-list-table .column-id{width:10%}.wp-list-table .column-star{width:5%}.wp-list-table .column-read{width:4%}.wpfe-star:hover{cursor:pointer}span.wpfe-star.dashicons.dashicons-star-filled{color:#ffb900}.wpfe-unread:hover{cursor:pointer}span.wpfe-unread.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:#32cd32}.wpfe-read:hover{cursor:pointer}span.wpfe-read.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:silver}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}#wp-force-logout-review-notice.wp-force-logout-review-notice{padding:15px 15px 15px 0;background-color:#fff}#wp-force-logout-review-notice .notice-dismiss:before{display:none}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail{float:left;text-align:center;margin:5px 20px}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail img{border-radius:5px;vertical-align:middle}#wp-force-logout-review-notice .wp-force-logout-review-text{overflow:hidden}#wp-force-logout-review-notice .wp-force-logout-review-text h3{font-size:20px;margin:0 0 5px;line-height:1.3}#wp-force-logout-review-notice .wp-force-logout-review-text p{font-size:13px}#wp-force-logout-review-notice .wp-force-logout-review-ul{margin:0;padding:0}#wp-force-logout-review-notice .wp-force-logout-review-ul li{display:inline-block;margin-right:10px}#wp-force-logout-review-notice .wp-force-logout-review-ul li a{display:inline-block;text-decoration:none;position:relative}#wp-force-logout-review-notice .wp-force-logout-review-ul li a span{margin-top:3px;margin-right:5px}.online-circle{color:green}.online-circle:before{content:' \25CF';font-size:20px}.offline-circle{color:#555}.offline-circle:before{content:' \25CF';font-size:20px}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}th#wpfl{width:12%}.wp-force-logout-submenu{color:#20b2aa}.wp-force-logout-submenu:hover{color:#90ee90!important}.wp-list-table .column-id{width:10%}.wp-list-table .column-star{width:5%}.wp-list-table .column-read{width:4%}.wpfe-star:hover{cursor:pointer}span.wpfe-star.dashicons.dashicons-star-filled{color:#ffb900}.wpfe-unread:hover{cursor:pointer}span.wpfe-unread.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:#32cd32}.wpfe-read:hover{cursor:pointer}span.wpfe-read.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:silver}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}#wp-force-logout-review-notice.wp-force-logout-review-notice{padding:15px 15px 15px 0;background-color:#fff}#wp-force-logout-review-notice .notice-dismiss:before{display:none}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail{float:left;text-align:center;margin:5px 20px}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail img{border-radius:5px;vertical-align:middle}#wp-force-logout-review-notice .wp-force-logout-review-text{overflow:hidden}#wp-force-logout-review-notice .wp-force-logout-review-text h3{font-size:20px;margin:0 0 5px;line-height:1.3}#wp-force-logout-review-notice .wp-force-logout-review-text p{font-size:13px}#wp-force-logout-review-notice .wp-force-logout-review-ul{margin:0;padding:0}#wp-force-logout-review-notice .wp-force-logout-review-ul li{display:inline-block;margin-right:10px}#wp-force-logout-review-notice .wp-force-logout-review-ul li a{display:inline-block;text-decoration:none;position:relative}#wp-force-logout-review-notice .wp-force-logout-review-ul li a span{margin-top:3px;margin-right:5px} \ No newline at end of file +.online-circle{color:green}.online-circle:before{content:' \25CF';font-size:20px}.offline-circle{color:#555}.offline-circle:before{content:' \25CF';font-size:20px}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}th#wpfl{width:12%}.wp-force-logout-submenu{color:#20b2aa}.wp-force-logout-submenu:hover{color:#90ee90!important}.wp-list-table .column-id{width:10%}.wp-list-table .column-star{width:5%}.wp-list-table .column-read{width:4%}.wpfe-star:hover{cursor:pointer}span.wpfe-star.dashicons.dashicons-star-filled{color:#ffb900}.wpfe-unread:hover{cursor:pointer}span.wpfe-unread.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:#32cd32}.wpfe-read:hover{cursor:pointer}span.wpfe-read.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:silver}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}#wp-force-logout-review-notice.wp-force-logout-review-notice{padding:15px 15px 15px 0;background-color:#fff}#wp-force-logout-review-notice .notice-dismiss:before{display:none}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail{float:left;text-align:center;margin:5px 20px}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail img{border-radius:5px;vertical-align:middle}#wp-force-logout-review-notice .wp-force-logout-review-text{overflow:hidden}#wp-force-logout-review-notice .wp-force-logout-review-text h3{font-size:20px;margin:0 0 5px;line-height:1.3}#wp-force-logout-review-notice .wp-force-logout-review-text p{font-size:13px}#wp-force-logout-review-notice .wp-force-logout-review-ul{margin:0;padding:0}#wp-force-logout-review-notice .wp-force-logout-review-ul li{display:inline-block;margin-right:10px}#wp-force-logout-review-notice .wp-force-logout-review-ul li a{display:inline-block;text-decoration:none;position:relative}#wp-force-logout-review-notice .wp-force-logout-review-ul li a span{margin-top:3px;margin-right:5px}.online-circle{color:green}.online-circle:before{content:' \25CF';font-size:20px}.offline-circle{color:#555}.offline-circle:before{content:' \25CF';font-size:20px}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}th#wpfl{width:12%}.wp-force-logout-submenu{color:#20b2aa}.wp-force-logout-submenu:hover{color:#90ee90!important}.wp-list-table .column-id{width:10%}.wp-list-table .column-star{width:5%}.wp-list-table .column-read{width:4%}.wpfe-star:hover{cursor:pointer}span.wpfe-star.dashicons.dashicons-star-filled{color:#ffb900}.wpfe-unread:hover{cursor:pointer}span.wpfe-unread.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:#32cd32}.wpfe-read:hover{cursor:pointer}span.wpfe-read.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:silver}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}#wp-force-logout-review-notice.wp-force-logout-review-notice{padding:15px 15px 15px 0;background-color:#fff}#wp-force-logout-review-notice .notice-dismiss:before{display:none}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail{float:left;text-align:center;margin:5px 20px}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail img{border-radius:5px;vertical-align:middle}#wp-force-logout-review-notice .wp-force-logout-review-text{overflow:hidden}#wp-force-logout-review-notice .wp-force-logout-review-text h3{font-size:20px;margin:0 0 5px;line-height:1.3}#wp-force-logout-review-notice .wp-force-logout-review-text p{font-size:13px}#wp-force-logout-review-notice .wp-force-logout-review-ul{margin:0;padding:0}#wp-force-logout-review-notice .wp-force-logout-review-ul li{display:inline-block;margin-right:10px}#wp-force-logout-review-notice .wp-force-logout-review-ul li a{display:inline-block;text-decoration:none;position:relative}#wp-force-logout-review-notice .wp-force-logout-review-ul li a span{margin-top:3px;margin-right:5px}.online-circle{color:green}.online-circle:before{content:' \25CF';font-size:20px}.offline-circle{color:#555}.offline-circle:before{content:' \25CF';font-size:20px}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}th#wpfl{width:12%}.wp-force-logout-submenu{color:#20b2aa}.wp-force-logout-submenu:hover{color:#90ee90!important}.wp-list-table .column-id{width:10%}.wp-list-table .column-star{width:5%}.wp-list-table .column-read{width:4%}.wpfe-star:hover{cursor:pointer}span.wpfe-star.dashicons.dashicons-star-filled{color:#ffb900}.wpfe-unread:hover{cursor:pointer}span.wpfe-unread.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:#32cd32}.wpfe-read:hover{cursor:pointer}span.wpfe-read.dashicons.dashicons-marker{width:2px;height:2px;color:silver;font-size:14px;padding-top:5px;color:silver}.wp-force-logout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wp-force-logout-modal-content{position:relative;margin-left:160px;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.wp-force-logout-modal-header{padding:2px 16px;background-color:#e27730;color:#fff}.wp-force-logout-modal-header a{color:#fff}.wp-force-logout-modal-body *{box-sizing:border-box}.wp-force-logout-modal-body input[type=text],.wp-force-logout-modal-body select,.wp-force-logout-modal-body textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}.wp-force-logout-modal-body label{padding:12px 12px 12px 0;display:inline-block}.wp-force-logout-modal-body input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}.wp-force-logout-modal-body input[type=submit]:hover{background-color:#45a049}.wp-force-logout-modal-body .container{border-radius:5px;background-color:#f2f2f2;padding:20px}.wp-force-logout-modal-body .col-25{float:left;width:25%;margin-top:6px}.wp-force-logout-modal-body .col-75{float:left;width:75%;margin-top:6px}.wp-force-logout-modal-body .row:after{content:"";display:table;clear:both}.wp-force-logout-modal-footer{padding:2px 8px;background-color:#5cb85c;color:#fff}#wp-force-logout-review-notice.wp-force-logout-review-notice{padding:15px 15px 15px 0;background-color:#fff}#wp-force-logout-review-notice .notice-dismiss:before{display:none}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail{float:left;text-align:center;margin:5px 20px}#wp-force-logout-review-notice .wp-force-logout-review-thumbnail img{border-radius:5px;vertical-align:middle}#wp-force-logout-review-notice .wp-force-logout-review-text{overflow:hidden}#wp-force-logout-review-notice .wp-force-logout-review-text h3{font-size:20px;margin:0 0 5px;line-height:1.3}#wp-force-logout-review-notice .wp-force-logout-review-text p{font-size:13px}#wp-force-logout-review-notice .wp-force-logout-review-ul{margin:0;padding:0}#wp-force-logout-review-notice .wp-force-logout-review-ul li{display:inline-block;margin-right:10px}#wp-force-logout-review-notice .wp-force-logout-review-ul li a{display:inline-block;text-decoration:none;position:relative}#wp-force-logout-review-notice .wp-force-logout-review-ul li a span{margin-top:3px;margin-right:5px} \ No newline at end of file diff --git a/includes/class-wp-force-logout-process.php b/includes/class-wp-force-logout-process.php index f533f82..128ed2c 100644 --- a/includes/class-wp-force-logout-process.php +++ b/includes/class-wp-force-logout-process.php @@ -32,7 +32,7 @@ public function __construct() { add_filter( 'users_list_table_query_args', array( $this, 'sortby_login_activity' ) ); add_action( 'init', array( $this, 'update_online_users_status' ) ); add_action( 'init', array( $this, 'update_last_login' ) ); - // add_action( 'load-users.php', array( $this, 'add_last_login' ) ); + // add_action( 'load-users.php', array( $this, 'add_last_login' ) ); // Commented since 1.3.0. add_action( 'load-users.php', array( $this, 'trigger_query_actions' ) ); add_action( 'load-users.php', array( $this, 'trigger_bulk_actions' ) ); add_filter( 'bulk_actions-users', array( $this, 'add_bulk_action' ) ); @@ -274,7 +274,7 @@ public function add_last_login() { foreach ( $users as $user ) { $last_login = get_user_meta( $user->ID, 'last_login', true ); if ( empty( $last_login ) ) { - update_user_meta( $user->ID, 'last_login', 0.00058373 ); // Store random number to identify. + update_user_meta( $user->ID, 'last_login', 0.00058373 ); // Store random number to identify. Because meta_ley last_login is required for the sortby login activitiy feature to display all previous users too. Currently, the feature is disabled as it seems to effect performance. } } } diff --git a/includes/class-wp-force-logout.php b/includes/class-wp-force-logout.php index 982d948..3a6d0eb 100644 --- a/includes/class-wp-force-logout.php +++ b/includes/class-wp-force-logout.php @@ -25,7 +25,7 @@ final class WP_Force_Logout { * * @var string */ - public $version = '1.2.2'; + public $version = '1.3.0'; /** diff --git a/languages/wp-force-logout.pot b/languages/wp-force-logout.pot index e5502a6..f380889 100644 --- a/languages/wp-force-logout.pot +++ b/languages/wp-force-logout.pot @@ -2,9 +2,9 @@ # This file is distributed under the same license as the WPForce Logout package. msgid "" msgstr "" -"Project-Id-Version: WPForce Logout 1.2.2\n" +"Project-Id-Version: WPForce Logout 1.3.0\n" "Report-Msgid-Bugs-To: https://github.com/sanzeeb3/wp-force-logout/issues\n" -"POT-Creation-Date: 2020-01-19 12:57:37+00:00\n" +"POT-Creation-Date: 2020-01-29 07:30:05+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -57,37 +57,37 @@ msgstr "" msgid "Never" msgstr "" -#: includes/class-wp-force-logout-process.php:380 +#: includes/class-wp-force-logout-process.php:382 msgid "Logout" msgstr "" -#: includes/class-wp-force-logout-process.php:393 +#: includes/class-wp-force-logout-process.php:395 msgid "Logout All Users" msgstr "" -#: includes/class-wp-force-logout-process.php:443 +#: includes/class-wp-force-logout-process.php:445 msgid "" "Would you care to let me know the deactivation reason so that I can improve " "it for you?" msgstr "" -#: includes/class-wp-force-logout-process.php:450 +#: includes/class-wp-force-logout-process.php:452 msgid "Skip and deactivate" msgstr "" -#: includes/class-wp-force-logout-process.php:520 +#: includes/class-wp-force-logout-process.php:522 msgid "Whoopee! 😀" msgstr "" -#: includes/class-wp-force-logout-process.php:524 +#: includes/class-wp-force-logout-process.php:526 msgid "Sure, I'd love to!" msgstr "" -#: includes/class-wp-force-logout-process.php:525 +#: includes/class-wp-force-logout-process.php:527 msgid "I already did!" msgstr "" -#: includes/class-wp-force-logout-process.php:526 +#: includes/class-wp-force-logout-process.php:528 msgid "Never show again" msgstr "" diff --git a/package-lock.json b/package-lock.json index bc8ac3b..386092d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "wp-force-logout", - "version": "1.2.2", + "version": "1.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index e7096a4..cae30c9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wp-force-logout", "description": "Forcefully logout WordPress user(s).", - "version": "1.2.2", + "version": "1.3.0", "homepage": "http://sanjeebaryal.com.np", "repository": { "type": "git", diff --git a/readme.txt b/readme.txt index 09f2458..582480a 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: logout, force, online, last seen, last login Requires at least: 4.0 Tested up to: 5.3.0 Requires PHP: 5.3 -Stable tag: 1.2.2 +Stable tag: 1.3.0 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html @@ -53,6 +53,7 @@ Yes you can! Join in on [GitHub repository](https://github.com/sanzeeb3/wp-force = 1.3.3 - xx/xx/2020 = * Enhancement - Load assets conditionally. +* Fix - Memory timeout for large number of users. = 1.2.2 - 07/05/2019 = * Feature - Sortby login activity. diff --git a/wp-force-logout.php b/wp-force-logout.php index e0ad2be..2444479 100644 --- a/wp-force-logout.php +++ b/wp-force-logout.php @@ -2,7 +2,7 @@ /** * Plugin Name: WPForce Logout * Description: Forcefully logout WordPress user(s). - * Version: 1.2.2 + * Version: 1.3.0 * Author: Sanjeev Aryal * Author URI: http://www.sanjeebaryal.com.np * Text Domain: wp-force-logout