Changeset 3102160
- Timestamp:
- 06/13/2024 08:29:49 AM (21 months ago)
- Location:
- atarim-visual-collaboration
- Files:
-
- 226 added
- 7 edited
-
tags/4.0 (added)
-
tags/4.0/.gitignore (added)
-
tags/4.0/atarim-visual-collaboration.php (added)
-
tags/4.0/css (added)
-
tags/4.0/css/admin-settings.css (added)
-
tags/4.0/css/admin.css (added)
-
tags/4.0/css/bootstrap.min.css (added)
-
tags/4.0/css/monolith.min.css (added)
-
tags/4.0/css/quill.css (added)
-
tags/4.0/css/wpf-common.css (added)
-
tags/4.0/css/wpf-icons.css (added)
-
tags/4.0/css/wpf-login.css (added)
-
tags/4.0/imagehelper.php (added)
-
tags/4.0/images (added)
-
tags/4.0/images/Atarim.svg (added)
-
tags/4.0/images/BG-pattern.png (added)
-
tags/4.0/images/Loader-slider-WPFeedback.svg (added)
-
tags/4.0/images/WPF-welcome_720.png (added)
-
tags/4.0/images/Websites-Mockup.png (added)
-
tags/4.0/images/app-board.svg (added)
-
tags/4.0/images/app-dash.svg (added)
-
tags/4.0/images/app-form.svg (added)
-
tags/4.0/images/app-help.svg (added)
-
tags/4.0/images/app-inbox.svg (added)
-
tags/4.0/images/app-project.svg (added)
-
tags/4.0/images/app-setting.svg (added)
-
tags/4.0/images/app-timer.svg (added)
-
tags/4.0/images/app-user.svg (added)
-
tags/4.0/images/approved.svg (added)
-
tags/4.0/images/arrow-down.svg (added)
-
tags/4.0/images/atarim-whitelabel.svg (added)
-
tags/4.0/images/atarim_favicon_white.svg (added)
-
tags/4.0/images/atarim_icon.svg (added)
-
tags/4.0/images/attachment.svg (added)
-
tags/4.0/images/auto-report.png (added)
-
tags/4.0/images/bell.svg (added)
-
tags/4.0/images/check-li.svg (added)
-
tags/4.0/images/checked.svg (added)
-
tags/4.0/images/comment.png (added)
-
tags/4.0/images/comment.svg (added)
-
tags/4.0/images/compact-mode.png (added)
-
tags/4.0/images/cross.svg (added)
-
tags/4.0/images/delete.svg (added)
-
tags/4.0/images/desktop.svg (added)
-
tags/4.0/images/docs.svg (added)
-
tags/4.0/images/edit-delete.png (added)
-
tags/4.0/images/enter.png (added)
-
tags/4.0/images/eye-off-white.svg (added)
-
tags/4.0/images/eye-off.svg (added)
-
tags/4.0/images/general.svg (added)
-
tags/4.0/images/global-settings.png (added)
-
tags/4.0/images/image-placeholder.jpg (added)
-
tags/4.0/images/integrations-image.png (added)
-
tags/4.0/images/internal-task.png (added)
-
tags/4.0/images/link.svg (added)
-
tags/4.0/images/lock.svg (added)
-
tags/4.0/images/menu.svg (added)
-
tags/4.0/images/mobile.svg (added)
-
tags/4.0/images/multi-file.svg (added)
-
tags/4.0/images/no-pages.svg (added)
-
tags/4.0/images/no-task.svg (added)
-
tags/4.0/images/no-task2.svg (added)
-
tags/4.0/images/note.svg (added)
-
tags/4.0/images/nothingfound.svg (added)
-
tags/4.0/images/pdf.svg (added)
-
tags/4.0/images/placeholder-image.png (added)
-
tags/4.0/images/reg-logo.svg (added)
-
tags/4.0/images/responsive.svg (added)
-
tags/4.0/images/search.svg (added)
-
tags/4.0/images/share.svg (added)
-
tags/4.0/images/share_icon.svg (added)
-
tags/4.0/images/sidebar-left.svg (added)
-
tags/4.0/images/sidebar.svg (added)
-
tags/4.0/images/sidebarmenu.svg (added)
-
tags/4.0/images/tablet.svg (added)
-
tags/4.0/images/task-center.png (added)
-
tags/4.0/images/txt.svg (added)
-
tags/4.0/images/upload.svg (added)
-
tags/4.0/images/user-permissions.png (added)
-
tags/4.0/images/video.svg (added)
-
tags/4.0/images/visible.svg (added)
-
tags/4.0/images/white-labelling.png (added)
-
tags/4.0/images/wpf-screenshot-sound.mp3 (added)
-
tags/4.0/images/wpf_reconnect.png (added)
-
tags/4.0/images/zip.svg (added)
-
tags/4.0/inc (added)
-
tags/4.0/inc/admin (added)
-
tags/4.0/inc/admin/page-settings-permissions.php (added)
-
tags/4.0/inc/admin/page-settings.php (added)
-
tags/4.0/inc/admin/upgrade-subscription-popup.php (added)
-
tags/4.0/inc/admin/wpf_admin_function.php (added)
-
tags/4.0/inc/admin/wpf_backend_initial_setup.php (added)
-
tags/4.0/inc/frontend (added)
-
tags/4.0/inc/frontend/wpf_approve_page_modal.php (added)
-
tags/4.0/inc/frontend/wpf_curl_error_modal.php (added)
-
tags/4.0/inc/frontend/wpf_general_task_modal.php (added)
-
tags/4.0/inc/frontend/wpf_login_modal.php (added)
-
tags/4.0/inc/frontend/wpf_responsive_page_modal.php (added)
-
tags/4.0/inc/frontend/wpf_restrictions_modal.php (added)
-
tags/4.0/inc/wpf_admin_functions.php (added)
-
tags/4.0/inc/wpf_ajax_functions.php (added)
-
tags/4.0/inc/wpf_api.php (added)
-
tags/4.0/inc/wpf_class.php (added)
-
tags/4.0/inc/wpf_email_notifications.php (added)
-
tags/4.0/inc/wpf_function.php (added)
-
tags/4.0/inc/wpf_popup_string.php (added)
-
tags/4.0/index.php (added)
-
tags/4.0/js (added)
-
tags/4.0/js/admin (added)
-
tags/4.0/js/admin.js (added)
-
tags/4.0/js/admin/admin_app.js (added)
-
tags/4.0/js/animation-complete.json (added)
-
tags/4.0/js/app.js (added)
-
tags/4.0/js/atarim-ui.js (added)
-
tags/4.0/js/atarim.ui.mouse.min.js (added)
-
tags/4.0/js/atarimjs.js (added)
-
tags/4.0/js/bootstrap.min.js (added)
-
tags/4.0/js/cpickr.js (added)
-
tags/4.0/js/custompopover.js (added)
-
tags/4.0/js/html2canvas.js (added)
-
tags/4.0/js/jquery.ui.touch-punch.js (added)
-
tags/4.0/js/jscolor.js (added)
-
tags/4.0/js/pickr.min.js (added)
-
tags/4.0/js/popper.min.js (added)
-
tags/4.0/js/quill.js (added)
-
tags/4.0/js/selectoroverlay.js (added)
-
tags/4.0/js/wpf-ajax-login.js (added)
-
tags/4.0/js/wpf_browser_info.js (added)
-
tags/4.0/js/wpf_common_functions.js (added)
-
tags/4.0/js/xyposition.js (added)
-
tags/4.0/languages (added)
-
tags/4.0/languages/atarim-visual-collaboration-cs_CZ.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-cs_CZ.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-de_AT.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-de_AT.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-de_DE.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-de_DE.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-el.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-el.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-es_ES.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-es_ES.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-fr_FR.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-fr_FR.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-he_IL.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-he_IL.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-it_IT.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-it_IT.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-nl_NL.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-nl_NL.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-pt_BR.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-pt_BR.po (added)
-
tags/4.0/languages/atarim-visual-collaboration-sv_SE.mo (added)
-
tags/4.0/languages/atarim-visual-collaboration-sv_SE.po (added)
-
tags/4.0/languages/atarim-visual-collaboration.po (added)
-
tags/4.0/languages/atarim-visual-collaboration.pot (added)
-
tags/4.0/languages/atarim-visual-collaboration.temp (added)
-
tags/4.0/license.txt (added)
-
tags/4.0/readme.txt (added)
-
tags/4.0/src (added)
-
tags/4.0/src/AccessToken (added)
-
tags/4.0/src/AccessToken/Revoke.php (added)
-
tags/4.0/src/AccessToken/Verify.php (added)
-
tags/4.0/src/AuthHandler (added)
-
tags/4.0/src/AuthHandler/AuthHandlerFactory.php (added)
-
tags/4.0/src/AuthHandler/Guzzle5AuthHandler.php (added)
-
tags/4.0/src/AuthHandler/Guzzle6AuthHandler.php (added)
-
tags/4.0/src/AuthHandler/Guzzle7AuthHandler.php (added)
-
tags/4.0/src/Client.php (added)
-
tags/4.0/src/Collection.php (added)
-
tags/4.0/src/Exception.php (added)
-
tags/4.0/src/Http (added)
-
tags/4.0/src/Http/Batch.php (added)
-
tags/4.0/src/Http/MediaFileUpload.php (added)
-
tags/4.0/src/Http/REST.php (added)
-
tags/4.0/src/Model.php (added)
-
tags/4.0/src/Service (added)
-
tags/4.0/src/Service.php (added)
-
tags/4.0/src/Service/Exception.php (added)
-
tags/4.0/src/Service/README.md (added)
-
tags/4.0/src/Service/Resource.php (added)
-
tags/4.0/src/Task (added)
-
tags/4.0/src/Task/Composer.php (added)
-
tags/4.0/src/Task/Exception.php (added)
-
tags/4.0/src/Task/Retryable.php (added)
-
tags/4.0/src/Task/Runner.php (added)
-
tags/4.0/src/Utils (added)
-
tags/4.0/src/Utils/UriTemplate.php (added)
-
tags/4.0/src/aliases.php (added)
-
tags/4.0/uninstall.php (added)
-
tags/4.0/visual-composer (added)
-
tags/4.0/visual-composer/LICENSE (added)
-
tags/4.0/visual-composer/README.md (added)
-
tags/4.0/visual-composer/babel.config.js (added)
-
tags/4.0/visual-composer/manifest.json (added)
-
tags/4.0/visual-composer/package-lock.json (added)
-
tags/4.0/visual-composer/package.json (added)
-
tags/4.0/visual-composer/visual-composer-atarim (added)
-
tags/4.0/visual-composer/visual-composer-atarim/ActivateAtarim.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/ActivateAtarimLicense.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/ExampleAtarimPanel.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/InstallAtarim.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/SideBar.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/TaskContent.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/component (added)
-
tags/4.0/visual-composer/visual-composer-atarim/component/AdditionalInfoTab.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/component/PriorityTab.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/component/ScreenshotTab.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/component/StatusTab.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/component/UserTab.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/dataManager.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/index.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/media (added)
-
tags/4.0/visual-composer/visual-composer-atarim/media/info-icon.svg (added)
-
tags/4.0/visual-composer/visual-composer-atarim/media/screenshot-icon.svg (added)
-
tags/4.0/visual-composer/visual-composer-atarim/media/status-icon.svg (added)
-
tags/4.0/visual-composer/visual-composer-atarim/media/trans_back_atarim.svg (added)
-
tags/4.0/visual-composer/visual-composer-atarim/media/urgency-icon.svg (added)
-
tags/4.0/visual-composer/visual-composer-atarim/media/user-icon.svg (added)
-
tags/4.0/visual-composer/visual-composer-atarim/services (added)
-
tags/4.0/visual-composer/visual-composer-atarim/services/apiPath.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/services/apiResquest.js (added)
-
tags/4.0/visual-composer/visual-composer-atarim/style (added)
-
tags/4.0/visual-composer/visual-composer-atarim/style/sidebar.css (added)
-
tags/4.0/visual-composer/visual-composer-atarim/utils (added)
-
tags/4.0/visual-composer/visual-composer-atarim/utils/helpers.js (added)
-
tags/4.0/visual-composer/yarn.lock (added)
-
trunk/atarim-visual-collaboration.php (modified) (2 diffs)
-
trunk/css/admin.css (modified) (1 diff)
-
trunk/inc/wpf_ajax_functions.php (modified) (3 diffs)
-
trunk/js/admin.js (modified) (1 diff)
-
trunk/js/app.js (modified) (3 diffs)
-
trunk/js/wpf_common_functions.js (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
atarim-visual-collaboration/trunk/atarim-visual-collaboration.php
r3100890 r3102160 3 3 * Plugin Name: Atarim: Visual Website Collaboration, Feedback & Workflow Management 4 4 * Description: Atarim Visual Collaboration makes it easy and efficient to collaborate on websites with your clients, internal team, contractors…anyone! It’s used by nearly 10,000 agencies and freelancers worldwide on over 120,000 websites. 5 * Version: 3.325 * Version: 4.0 6 6 * Requires at least: 5.0 7 7 * Require PHP: 7.4 … … 30 30 } 31 31 if ( ! defined( 'WPF_VERSION' ) ) { 32 define( 'WPF_VERSION', ' 3.31' );32 define( 'WPF_VERSION', '4.0' ); 33 33 } 34 34 -
atarim-visual-collaboration/trunk/css/admin.css
r3090249 r3102160 462 462 opacity: 1 !important; 463 463 } 464 select#wpf_page _list {464 select#wpf_pages_list { 465 465 margin: 0; 466 margin-top: -15px ;466 margin-top: -15px !important; 467 467 position: absolute; 468 468 z-index: 10; -
atarim-visual-collaboration/trunk/inc/wpf_ajax_functions.php
r3100890 r3102160 584 584 global $wpdb; 585 585 wpf_security_check(); 586 $wpf_comment = html_entity_decode( $_POST['wpf_comment'] ); 587 $wpf_comment = wpf_wp_kses_check( $wpf_comment ); 586 $s_comment_content = sanitize_textarea_field( $_POST['wpf_comment'] ); 587 $h_comment_content = html_entity_decode( $s_comment_content ); 588 $k_comment_content = wpf_wp_kses_check( $h_comment_content ); 589 $wpf_comment = wpf_test_input( $k_comment_content ); 588 590 $post_id = sanitize_text_field( $_POST['post_id'] ); 589 591 $author_id = sanitize_text_field( $_POST['author_id'] ); … … 595 597 $sendarr = array(); 596 598 $sendarr["task_id"] = $post_id; 597 $sendarr["comment_content"] = stripslashes( html_entity_decode( $wpf_comment, ENT_QUOTES, 'UTF-8' ) );599 $sendarr["comment_content"] = $wpf_comment; 598 600 $sendarr["wpf_user_id"] = $author_id; 599 601 $sendarr["user_id"] = ""; … … 1079 1081 wpf_security_check(); 1080 1082 $task_info = $_POST['task_info']; 1081 $args = array( 1083 $s_comment_content = sanitize_textarea_field( $task_info['comment_content'] ); 1084 $h_comment_content = html_entity_decode( $s_comment_content ); 1085 $k_comment_content = wpf_wp_kses_check( $h_comment_content ); 1086 $comment_content = wpf_test_input( $k_comment_content ); 1087 $args = array( 1082 1088 'comment_id' => sanitize_text_field( $task_info['comment_id'] ), 1083 'comment_content' => $ task_info['comment_content'],1089 'comment_content' => $comment_content, 1084 1090 ); 1085 1086 1091 $url = WPF_CRM_API . 'wp-api/comment/updateContent'; 1087 1092 $sendtocloud = wp_json_encode( $args ); -
atarim-visual-collaboration/trunk/js/admin.js
r3100890 r3102160 523 523 jQuery_WPF('#wpf_message_form').html(chat_form); 524 524 var wpf_all_info_array = JSON.parse(wpf_all_pages); 525 var wpfb_all_pages_html = '<select class="wpf_page _list" id="wpf_page_list">';525 var wpfb_all_pages_html = '<select class="wpf_pages_list" id="wpf_pages_list">'; 526 526 wpfb_all_pages_html+='<option value="">'+wpf_general_task_option+'</option>'; 527 527 -
atarim-visual-collaboration/trunk/js/app.js
r3100890 r3102160 257 257 id = current_bubble; 258 258 var task_info = []; 259 260 259 task_info['comment_id'] = comment_id; 261 260 var comment_content = jQuery_WPF("#wpfb-edit-comment-wrapper-"+comment_id+" textarea").val(); … … 264 263 jQuery_WPF('#wpfb-edit-comment-wrapper-' + comment_id + ' .wpf_hide').hide(); 265 264 var task_info_obj = jQuery_WPF.extend({}, task_info); 266 267 265 jQuery_WPF.ajax({ 268 266 method : "POST", … … 270 268 data : {action: "wpfb_edit_comment",wpf_nonce:wpf_nonce,task_info:task_info_obj}, 271 269 beforeSend: function(){ 272 jQuery_WPF(current_popup).find('.wpf_loader_'+id).show();273 },274 success : function(data){275 jQuery_WPF(current_popup).find('.wpf_loader_'+id).hide();276 270 jQuery_WPF("#wpf-chat-text-"+comment_id).html(task_info['comment_content']); 277 271 jQuery_WPF("#wpfb-edit-comment-wrapper-"+comment_id).hide(); 272 }, 273 success : function(data) { 278 274 } 279 275 }); -
atarim-visual-collaboration/trunk/js/wpf_common_functions.js
r3100890 r3102160 418 418 var task_status = jQuery_WPF('input[name=wpfbtaskstatus'+id+']:checked').val(); 419 419 var raw_comment = jQuery_WPF('textarea#comment-'+id).val(); 420 console.log(raw_comment);421 420 var task_comment = raw_comment.replace(/(<p><br><\/p>)+$/, ''); 422 421 var temp_task_text = task_comment; … … 2129 2128 var isempty = isQuillEmpty( quill ); 2130 2129 if ( !isempty ) { 2131 $this.closest('. form-group').find('textarea').val(quill.root.innerHTML);2130 $this.closest('.wpf-comment-container').find('textarea').val(quill.root.innerHTML); 2132 2131 } else { 2133 $this.closest('. form-group').find('textarea').val('');2132 $this.closest('.wpf-comment-container').find('textarea').val(''); 2134 2133 } 2135 2134 }); … … 2137 2136 // Check if the pressed key is Enter (keyCode 13 or key "Enter") 2138 2137 if ( (event.keyCode == 13 || event.key === "Enter") && !event.shiftKey ) { 2139 $this.closest('. form-group').find('.wpf_comment_btn.task_comment').trigger('click');2138 $this.closest('.wpf-comment-container').find('.wpf_comment_btn.task_comment').trigger('click'); 2140 2139 } 2141 2140 }); -
atarim-visual-collaboration/trunk/readme.txt
r3100890 r3102160 4 4 Requires at least: 5.0 5 5 Tested up to: 6.5.3 6 Stable tag: 3.326 Stable tag: 4.0 7 7 Requires PHP: 7.4 8 8 License: GPLv3 or later … … 372 372 373 373 == Changelog == 374 375 = v4.0 = 376 * **Optimization** 377 - Modified page tab integration to optimize the page loading speed. 378 379 * **Compatibility** 380 - Added support to resolve Bootstrap conflict with Woodmart themes. 381 382 * **Code Cleanup** 383 - Removed code that was not needed after UX changes. 384 385 * **Feature Enhancements** 386 - Implemented auto-closing of open task popup on creation of a new one. 387 - Auto login is now enabled by default instead of disabled. 388 389 * **Bug Fixes** 390 - Fixed an issue where remapping a task was triggering the open task action. 391 - Resolved the issue where users were unable to delete new tasks without a page refresh. 392 393 * **Security** 394 - Improved overall security of the plugin. 395 396 * **Other Changes** 397 - Removed EDD license key dependency from the code. 374 398 375 399 = v3.32 =
Note: See TracChangeset
for help on using the changeset viewer.