{"id":46,"date":"2023-04-03T09:38:14","date_gmt":"2023-04-03T13:38:14","guid":{"rendered":"https:\/\/payments.wesleyanschool.org\/waa\/?page_id=46"},"modified":"2023-04-03T09:42:16","modified_gmt":"2023-04-03T13:42:16","slug":"young-artists-gallery","status":"publish","type":"page","link":"https:\/\/payments.wesleyanschool.org\/waa\/young-artists-gallery\/","title":{"rendered":"Young Artists&#8217; Gallery Purchase Form"},"content":{"rendered":"\n        <script type=\"text\/javascript\">\n\n            (function($){\n\n                window.gwmpnObj = function( args ) {\n\n                    this.formId = args.formId;\n                    this.formElem = jQuery('form#gform_' + this.formId);\n                    this.currentPage = args.currentPage;\n                    this.lastPage = args.lastPage;\n                    this.labels = args.labels;\n\n                    this.init = function() {\n\n                        \/\/ if this form is ajax-enabled, we'll need to get the current page via JS\n                        if( this.isAjax() )\n                            this.currentPage = this.getCurrentPage();\n\n                        if( !this.isLastPage() && !this.isLastPageReached() )\n                            return;\n\n                        var gwmpn = this;\n                        var steps = $('form#gform_' + this.formId + ' .gf_step');\n\n                        steps.each(function(){\n\n                            var stepNumber = parseInt( $(this).find('span.gf_step_number').text() );\n\n                            if( stepNumber != gwmpn.currentPage ) {\n                                $(this).html( gwmpn.createPageLink( stepNumber, $(this).html() ) )\n                                    .addClass('gw-step-linked');\n                            } else {\n                                $(this).addClass('gw-step-current');\n                            }\n\n                        });\n\n                        if( !this.isLastPage() )\n                            this.addBackToLastPageButton();\n\n                        $(document).on('click', '#gform_' + this.formId + ' a.gwmpn-page-link', function(event){\n                            event.preventDefault();\n\n                            var hrefArray = $(this).attr('href').split('#');\n                            if( hrefArray.length >= 2 ) {\n                                var pageNumber = hrefArray.pop();\n                                gwmpn.postToPage( pageNumber );\n                            }\n\n                        });\n\n                    }\n\n                    this.createPageLink = function( stepNumber, HTML ) {\n                        return '<a href=\"#' + stepNumber + '\" class=\"gwmpn-page-link\">' + HTML + '<\/a>';\n                    }\n\n                    this.postToPage = function(page) {\n                        this.formElem.append('<input type=\"hidden\" name=\"gw_page_change\" value=\"1\" \/>');\n                        this.formElem.find('input[name=\"gform_target_page_number_' + this.formId + '\"]').val(page);\n                        this.formElem.submit();\n                    }\n\n                    this.addBackToLastPageButton = function() {\n                        this.formElem.find('#gform_page_' + this.formId + '_' + this.currentPage + ' .gform_page_footer')\n                            .append('<input type=\"button\" onclick=\"gwmpn.postToPage(' + this.lastPage + ')\" value=\"' + this.labels.lastPageButton + '\" class=\"button gform_last_page_button\">');\n                    }\n\n                    this.getCurrentPage = function() {\n                        return this.formElem.find( 'input#gform_source_page_number_' + this.formId ).val();\n                    }\n\n                    this.isLastPage = function() {\n                        return this.currentPage >= this.lastPage;\n                    }\n\n                    this.isLastPageReached = function() {\n                        return this.formElem.find('input[name=\"gw_last_page_reached\"]').val() == true;\n                    }\n\n                    this.isAjax = function() {\n                        return this.formElem.attr('target') == 'gform_ajax_frame_' + this.formId;\n                    }\n\n                    this.init();\n\n                }\n\n            })(jQuery);\n\n        <\/script>\n\n        <p>Sorry. This form is no longer available.<\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"footnotes":""},"class_list":["post-46","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/payments.wesleyanschool.org\/waa\/wp-json\/wp\/v2\/pages\/46","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/payments.wesleyanschool.org\/waa\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/payments.wesleyanschool.org\/waa\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/payments.wesleyanschool.org\/waa\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/payments.wesleyanschool.org\/waa\/wp-json\/wp\/v2\/comments?post=46"}],"version-history":[{"count":3,"href":"https:\/\/payments.wesleyanschool.org\/waa\/wp-json\/wp\/v2\/pages\/46\/revisions"}],"predecessor-version":[{"id":52,"href":"https:\/\/payments.wesleyanschool.org\/waa\/wp-json\/wp\/v2\/pages\/46\/revisions\/52"}],"wp:attachment":[{"href":"https:\/\/payments.wesleyanschool.org\/waa\/wp-json\/wp\/v2\/media?parent=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}