Commit 85a5b66f22c954bc117715f0ed439c4c865de922

Authored by Bartłomiej Nitoń
1 parent b2f9a1cb

Now semantic frames reloads at connecting and disconnecting entries.

dictionary/static/js/lemma-view.js
... ... @@ -3492,8 +3492,11 @@ function restore_lemma() {
3492 3492 return false;
3493 3493 }
3494 3494  
3495   - function relateEntries()
3496   - {
  3495 + function relateEntries() {
  3496 + if(semanticsChanged()) {
  3497 + error_alert('Przed dodaniem relacji zmiany w warstwie semantycznej muszą zostać zapisane.');
  3498 + return false;
  3499 + }
3497 3500 if (confirm('Czy jesteś pewien, że chcesz powiazać hasło z zakładki "Schematy" z hasłem wybranym w zakładce "Podgląd hasła"?')) {
3498 3501 ShowProgressAnimation();
3499 3502 $.ajaxJSON({
... ... @@ -3506,6 +3509,7 @@ function restore_lemma() {
3506 3509  
3507 3510 callback: function(result) {
3508 3511 $("button#prev_disrelate_entries").css("visibility", "visible");
  3512 + reloadFrames(window.lemma_id);
3509 3513 HideProgressAnimation();
3510 3514 },
3511 3515 error_callback: function(xhr, status, error) {
... ... @@ -3543,8 +3547,11 @@ function restore_lemma() {
3543 3547 }
3544 3548 }
3545 3549  
3546   - function disrelateEntries()
3547   - {
  3550 + function disrelateEntries() {
  3551 + if(semanticsChanged()) {
  3552 + error_alert('Przed usunięciem relacji zmiany w warstwie semantycznej muszą zostać zapisane.');
  3553 + return false;
  3554 + }
3548 3555 if (confirm('Czy jesteś pewien, że chcesz anulować relację hasła wybranego w zakładce "Schematy" z hasłem wybranym w zakładce "Podgląd hasła"?')) {
3549 3556 ShowProgressAnimation();
3550 3557 $.ajaxJSON({
... ... @@ -3554,8 +3561,9 @@ function restore_lemma() {
3554 3561 lemma_id: window.lemma_id,
3555 3562 preview_lemma_id: window.prev_lemma_id
3556 3563 },
3557   - callback: function(result) {
  3564 + callback: function(result) {
3558 3565 $("button#prev_disrelate_entries").css("visibility", "hidden");
  3566 + reloadFrames(window.lemma_id);
3559 3567 HideProgressAnimation();
3560 3568 },
3561 3569 error_callback: function(xhr, status, error) {
... ...