# yatra/3.0.13/assets/admin/js/wp-notices.js

Yatra – Travel Booking &amp; Tour Operator Software, version 3.0.13. 35 lines.

- Page: https://pluginprobe.com/plugins/yatra/3.0.13/code/assets/admin/js/wp-notices.js
- Raw: https://pluginprobe.com/plugins/yatra/3.0.13/raw/assets/admin/js/wp-notices.js
- Modified: 2026-04-16T07:54:48+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/yatra/3.0.13/code/assets/admin/js/wp-notices.js#L10-L20`.

```javascript
(function ($) {
  "use strict";

  function dismissNotice($notice) {
    var id = $notice.data("yatra-notice-id");
    if (!id) return;

    $.ajax({
      url: (window.yatraWpNotices && window.yatraWpNotices.ajaxUrl) || window.ajaxurl,
      method: "POST",
      data: {
        action: "yatra_dismiss_notice",
        nonce: window.yatraWpNotices && window.yatraWpNotices.nonce,
        notice_id: id,
      },
    });
  }

  $(document).on("click", ".yatra-notice.is-dismissible .notice-dismiss", function () {
    var $notice = $(this).closest(".yatra-notice");
    dismissNotice($notice);
  });

  // "Maybe later" (or any explicit dismiss link) should also dismiss.
  $(document).on("click", "[data-yatra-notice-dismiss]", function (e) {
    e.preventDefault();
    var $notice = $(this).closest(".yatra-notice");
    dismissNotice($notice);
    $notice.fadeOut(200, function () {
      $(this).remove();
    });
  });
})(jQuery);


```
