| @@ -442,8 +442,10 @@ | ||
| 442 | 442 | $(this).prop("disabled", true); |
| 443 | 443 | |
| 444 | 444 | //set 0 to add real id to delete |
| 445 | 445 | cookie_id = $(this).attr("cookieadmin_cookie_id"); |
| 446 | + // Get the patterns | |
| 447 | + const patterns = $("#cookieadmin-dialog-cookie-patterns").val(); | |
| 446 | 448 | |
| 447 | 449 | let cookie_info = { |
| 448 | 450 | name: $("#cookieadmin-dialog-cookie-name").val(), |
| 449 | 451 | id: cookie_id, |
| @@ -450,8 +452,12 @@ | ||
| 450 | 452 | description: $("#cookieadmin-dialog-cookie-desc").val(), |
| 451 | 453 | duration: $("#cookieadmin-dialog-cookie-duration").val(), |
| 452 | 454 | type: $("#cookieadmin-dialog-cookie-category").val() |
| 453 | 455 | }; |
| 456 | + | |
| 457 | + if(patterns){ | |
| 458 | + cookie_info.patterns = patterns; | |
| 459 | + } | |
| 454 | 460 | |
| 455 | 461 | $.each(cookie_info, function (i, val){ |
| 456 | 462 | if(!val){ |
| 457 | 463 | cookie_info = null; |
| @@ -565,8 +571,9 @@ | ||
| 565 | 571 | $("#cookieadmin_dialog_save_btn").attr("cookieadmin_cookie_id", cookie_id); |
| 566 | 572 | $("#cookieadmin-dialog-cookie-name").val(categorized_cookies[cookie_id]['cookie_name']); |
| 567 | 573 | $("#cookieadmin-dialog-cookie-desc").val(categorized_cookies[cookie_id]['description']); |
| 568 | 574 | $("#cookieadmin-dialog-cookie-duration").val(categorized_cookies[cookie_id]['expires']); |
| 575 | + $("#cookieadmin-dialog-cookie-patterns").val(categorized_cookies[cookie_id]['patterns']); | |
| 569 | 576 | if(!!categorized_cookies[cookie_id]['category']){ |
| 570 | 577 | $("#cookieadmin-dialog-cookie-category").val(categorized_cookies[cookie_id]['category']); |
| 571 | 578 | }else{ |
| 572 | 579 | $("#cookieadmin-dialog-cookie-category").val("unknown"); |
| @@ -736,8 +743,9 @@ | ||
| 736 | 743 | categorized_cookies[cookie_info.id]['cookie_name'] = cookie_info.name; |
| 737 | 744 | categorized_cookies[cookie_info.id]['description'] = cookie_info.description; |
| 738 | 745 | categorized_cookies[cookie_info.id]['expires'] = cookie_info.duration; |
| 739 | 746 | categorized_cookies[cookie_info.id]['category'] = cookie_info.type; |
| 747 | + categorized_cookies[cookie_info.id]['patterns'] = cookie_info.patterns; | |
| 740 | 748 | |
| 741 | 749 | if(cookie_info.duration > 0){ |
| 742 | 750 | cookie_info.duration += ' ' + cookieadmin_policy.lang.days; |
| 743 | 751 | }else{ |