ofs | hex dump | ascii |
---|
0000 | 04 08 6f 3a 20 41 63 74 69 76 65 53 75 70 70 6f 72 74 3a 3a 43 61 63 68 65 3a 3a 45 6e 74 72 79 | ..o:.ActiveSupport::Cache::Entry |
0020 | 09 3a 10 40 63 72 65 61 74 65 64 5f 61 74 66 1a 31 33 34 37 39 37 35 38 38 35 2e 35 36 39 36 34 | .:.@created_atf.1347975885.56964 |
0040 | 32 31 00 75 04 3a 0b 40 76 61 6c 75 65 22 02 51 47 04 08 7b 11 22 16 64 65 70 65 6e 64 65 6e 63 | 21.u.:.@value".QG..{.".dependenc |
0060 | 79 5f 64 69 67 65 73 74 22 25 30 34 37 32 32 32 36 65 36 39 37 66 37 63 66 62 31 61 36 36 61 37 | y_digest"%0472226e697f7cfb1a66a7 |
0080 | 61 63 63 39 63 32 66 30 36 61 22 0b 6c 65 6e 67 74 68 69 02 b1 44 22 0b 73 6f 75 72 63 65 22 02 | acc9c2f06a".lengthi..D".source". |
00a0 | b1 44 28 66 75 6e 63 74 69 6f 6e 28 24 2c 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 0a 0a 2f 2a 2a | .D(function($,.undefined).{../** |
00c0 | 0a 20 2a 20 55 6e 6f 62 74 72 75 73 69 76 65 20 73 63 72 69 70 74 69 6e 67 20 61 64 61 70 74 65 | ..*.Unobtrusive.scripting.adapte |
00e0 | 72 20 66 6f 72 20 6a 51 75 65 72 79 0a 20 2a 0a 20 2a 20 52 65 71 75 69 72 65 73 20 6a 51 75 65 | r.for.jQuery..*..*.Requires.jQue |
0100 | 72 79 20 31 2e 36 2e 30 20 6f 72 20 6c 61 74 65 72 2e 0a 20 2a 20 68 74 74 70 73 3a 2f 2f 67 69 | ry.1.6.0.or.later...*.https://gi |
0120 | 74 68 75 62 2e 63 6f 6d 2f 72 61 69 6c 73 2f 6a 71 75 65 72 79 2d 75 6a 73 0a 0a 20 2a 20 55 70 | thub.com/rails/jquery-ujs...*.Up |
0140 | 6c 6f 61 64 69 6e 67 20 66 69 6c 65 20 75 73 69 6e 67 20 72 61 69 6c 73 2e 6a 73 0a 20 2a 20 3d | loading.file.using.rails.js..*.= |
0160 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 2a 0a | ============================..*. |
0180 | 20 2a 20 42 79 20 64 65 66 61 75 6c 74 2c 20 62 72 6f 77 73 65 72 73 20 64 6f 20 6e 6f 74 20 61 | .*.By.default,.browsers.do.not.a |
01a0 | 6c 6c 6f 77 20 66 69 6c 65 73 20 74 6f 20 62 65 20 75 70 6c 6f 61 64 65 64 20 76 69 61 20 41 4a | llow.files.to.be.uploaded.via.AJ |
01c0 | 41 58 2e 20 41 73 20 61 20 72 65 73 75 6c 74 2c 20 69 66 20 74 68 65 72 65 20 61 72 65 20 61 6e | AX..As.a.result,.if.there.are.an |
01e0 | 79 20 6e 6f 6e 2d 62 6c 61 6e 6b 20 66 69 6c 65 20 66 69 65 6c 64 73 0a 20 2a 20 69 6e 20 74 68 | y.non-blank.file.fields..*.in.th |
0200 | 65 20 72 65 6d 6f 74 65 20 66 6f 72 6d 2c 20 74 68 69 73 20 61 64 61 70 74 65 72 20 61 62 6f 72 | e.remote.form,.this.adapter.abor |
0220 | 74 73 20 74 68 65 20 41 4a 41 58 20 73 75 62 6d 69 73 73 69 6f 6e 20 61 6e 64 20 61 6c 6c 6f 77 | ts.the.AJAX.submission.and.allow |
0240 | 73 20 74 68 65 20 66 6f 72 6d 20 74 6f 20 73 75 62 6d 69 74 20 74 68 72 6f 75 67 68 20 73 74 61 | s.the.form.to.submit.through.sta |
0260 | 6e 64 61 72 64 20 6d 65 61 6e 73 2e 0a 20 2a 0a 20 2a 20 54 68 65 20 60 61 6a 61 78 3a 61 62 6f | ndard.means...*..*.The.`ajax:abo |
0280 | 72 74 65 64 3a 66 69 6c 65 60 20 65 76 65 6e 74 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 62 | rted:file`.event.allows.you.to.b |
02a0 | 69 6e 64 20 79 6f 75 72 20 6f 77 6e 20 68 61 6e 64 6c 65 72 20 74 6f 20 70 72 6f 63 65 73 73 20 | ind.your.own.handler.to.process. |
02c0 | 74 68 65 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f 6e 20 68 6f 77 65 76 65 72 20 79 6f 75 20 | the.form.submission.however.you. |
02e0 | 77 69 73 68 2e 0a 20 2a 0a 20 2a 20 45 78 3a 0a 20 2a 20 20 20 20 20 24 28 27 66 6f 72 6d 27 29 | wish...*..*.Ex:..*.....$('form') |
0300 | 2e 6c 69 76 65 28 27 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 66 69 6c 65 27 2c 20 66 75 6e 63 74 | .live('ajax:aborted:file',.funct |
0320 | 69 6f 6e 28 65 76 65 6e 74 2c 20 65 6c 65 6d 65 6e 74 73 29 7b 0a 20 2a 20 20 20 20 20 20 20 2f | ion(event,.elements){..*......./ |
0340 | 2f 20 49 6d 70 6c 65 6d 65 6e 74 20 6f 77 6e 20 72 65 6d 6f 74 65 20 66 69 6c 65 2d 74 72 61 6e | /.Implement.own.remote.file-tran |
0360 | 73 66 65 72 20 68 61 6e 64 6c 65 72 20 68 65 72 65 20 66 6f 72 20 6e 6f 6e 2d 62 6c 61 6e 6b 20 | sfer.handler.here.for.non-blank. |
0380 | 66 69 6c 65 20 69 6e 70 75 74 73 20 70 61 73 73 65 64 20 69 6e 20 60 65 6c 65 6d 65 6e 74 73 60 | file.inputs.passed.in.`elements` |
03a0 | 2e 0a 20 2a 20 20 20 20 20 20 20 2f 2f 20 52 65 74 75 72 6e 69 6e 67 20 66 61 6c 73 65 20 69 6e | ...*.......//.Returning.false.in |
03c0 | 20 74 68 69 73 20 68 61 6e 64 6c 65 72 20 74 65 6c 6c 73 20 72 61 69 6c 73 2e 6a 73 20 74 6f 20 | .this.handler.tells.rails.js.to. |
03e0 | 64 69 73 61 6c 6c 6f 77 20 73 74 61 6e 64 61 72 64 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f | disallow.standard.form.submissio |
0400 | 6e 0a 20 2a 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 2a 20 20 20 20 20 | n..*.......return.false;..*..... |
0420 | 7d 29 3b 0a 20 2a 0a 20 2a 20 54 68 65 20 60 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 66 69 6c 65 | });..*..*.The.`ajax:aborted:file |
0440 | 60 20 65 76 65 6e 74 20 69 73 20 66 69 72 65 64 20 77 68 65 6e 20 61 20 66 69 6c 65 2d 74 79 70 | `.event.is.fired.when.a.file-typ |
0460 | 65 20 69 6e 70 75 74 20 69 73 20 64 65 74 65 63 74 65 64 20 77 69 74 68 20 61 20 6e 6f 6e 2d 62 | e.input.is.detected.with.a.non-b |
0480 | 6c 61 6e 6b 20 76 61 6c 75 65 2e 0a 20 2a 0a 20 2a 20 54 68 69 72 64 2d 70 61 72 74 79 20 74 6f | lank.value...*..*.Third-party.to |
04a0 | 6f 6c 73 20 63 61 6e 20 75 73 65 20 74 68 69 73 20 68 6f 6f 6b 20 74 6f 20 64 65 74 65 63 74 20 | ols.can.use.this.hook.to.detect. |
04c0 | 77 68 65 6e 20 61 6e 20 41 4a 41 58 20 66 69 6c 65 20 75 70 6c 6f 61 64 20 69 73 20 61 74 74 65 | when.an.AJAX.file.upload.is.atte |
04e0 | 6d 70 74 65 64 2c 20 61 6e 64 20 74 68 65 6e 20 75 73 65 0a 20 2a 20 74 65 63 68 6e 69 71 75 65 | mpted,.and.then.use..*.technique |
0500 | 73 20 6c 69 6b 65 20 74 68 65 20 69 66 72 61 6d 65 20 6d 65 74 68 6f 64 20 74 6f 20 75 70 6c 6f | s.like.the.iframe.method.to.uplo |
0520 | 61 64 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 65 61 64 2e 0a 20 2a 0a 20 2a 20 52 65 71 75 69 | ad.the.file.instead...*..*.Requi |
0540 | 72 65 64 20 66 69 65 6c 64 73 20 69 6e 20 72 61 69 6c 73 2e 6a 73 0a 20 2a 20 3d 3d 3d 3d 3d 3d | red.fields.in.rails.js..*.====== |
0560 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 2a 0a 20 2a 20 49 66 20 61 | =====================..*..*.If.a |
0580 | 6e 79 20 62 6c 61 6e 6b 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 20 28 72 65 71 75 69 72 | ny.blank.required.inputs.(requir |
05a0 | 65 64 3d 22 72 65 71 75 69 72 65 64 22 29 20 61 72 65 20 64 65 74 65 63 74 65 64 20 69 6e 20 74 | ed="required").are.detected.in.t |
05c0 | 68 65 20 72 65 6d 6f 74 65 20 66 6f 72 6d 2c 20 74 68 65 20 77 68 6f 6c 65 20 66 6f 72 6d 20 73 | he.remote.form,.the.whole.form.s |
05e0 | 75 62 6d 69 73 73 69 6f 6e 0a 20 2a 20 69 73 20 63 61 6e 63 65 6c 65 64 2e 20 4e 6f 74 65 20 74 | ubmission..*.is.canceled..Note.t |
0600 | 68 61 74 20 74 68 69 73 20 69 73 20 75 6e 6c 69 6b 65 20 66 69 6c 65 20 69 6e 70 75 74 73 2c 20 | hat.this.is.unlike.file.inputs,. |
0620 | 77 68 69 63 68 20 73 74 69 6c 6c 20 61 6c 6c 6f 77 20 73 74 61 6e 64 61 72 64 20 28 6e 6f 6e 2d | which.still.allow.standard.(non- |
0640 | 41 4a 41 58 29 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f 6e 2e 0a 20 2a 0a 20 2a 20 54 68 65 | AJAX).form.submission...*..*.The |
0660 | 20 60 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 72 65 71 75 69 72 65 64 60 20 65 76 65 6e 74 20 61 | .`ajax:aborted:required`.event.a |
0680 | 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 62 69 6e 64 20 79 6f 75 72 20 6f 77 6e 20 68 61 6e 64 6c | llows.you.to.bind.your.own.handl |
06a0 | 65 72 20 74 6f 20 69 6e 66 6f 72 6d 20 74 68 65 20 75 73 65 72 20 6f 66 20 62 6c 61 6e 6b 20 72 | er.to.inform.the.user.of.blank.r |
06c0 | 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 2e 0a 20 2a 0a 20 2a 20 21 21 20 4e 6f 74 65 20 74 68 | equired.inputs...*..*.!!.Note.th |
06e0 | 61 74 20 4f 70 65 72 61 20 64 6f 65 73 20 6e 6f 74 20 66 69 72 65 20 74 68 65 20 66 6f 72 6d 27 | at.Opera.does.not.fire.the.form' |
0700 | 73 20 73 75 62 6d 69 74 20 65 76 65 6e 74 20 69 66 20 74 68 65 72 65 20 61 72 65 20 62 6c 61 6e | s.submit.event.if.there.are.blan |
0720 | 6b 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 2c 20 73 6f 20 74 68 69 73 20 65 76 65 6e 74 | k.required.inputs,.so.this.event |
0740 | 20 6d 61 79 20 6e 65 76 65 72 0a 20 2a 20 20 20 20 67 65 74 20 66 69 72 65 64 20 69 6e 20 4f 70 | .may.never..*....get.fired.in.Op |
0760 | 65 72 61 2e 20 54 68 69 73 20 65 76 65 6e 74 20 69 73 20 77 68 61 74 20 63 61 75 73 65 73 20 6f | era..This.event.is.what.causes.o |
0780 | 74 68 65 72 20 62 72 6f 77 73 65 72 73 20 74 6f 20 65 78 68 69 62 69 74 20 74 68 65 20 73 61 6d | ther.browsers.to.exhibit.the.sam |
07a0 | 65 20 73 75 62 6d 69 74 2d 61 62 6f 72 74 69 6e 67 20 62 65 68 61 76 69 6f 72 2e 0a 20 2a 0a 20 | e.submit-aborting.behavior...*.. |
07c0 | 2a 20 45 78 3a 0a 20 2a 20 20 20 20 20 24 28 27 66 6f 72 6d 27 29 2e 6c 69 76 65 28 27 61 6a 61 | *.Ex:..*.....$('form').live('aja |
07e0 | 78 3a 61 62 6f 72 74 65 64 3a 72 65 71 75 69 72 65 64 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 76 | x:aborted:required',.function(ev |
0800 | 65 6e 74 2c 20 65 6c 65 6d 65 6e 74 73 29 7b 0a 20 2a 20 20 20 20 20 20 20 2f 2f 20 52 65 74 75 | ent,.elements){..*.......//.Retu |
0820 | 72 6e 69 6e 67 20 66 61 6c 73 65 20 69 6e 20 74 68 69 73 20 68 61 6e 64 6c 65 72 20 74 65 6c 6c | rning.false.in.this.handler.tell |
0840 | 73 20 72 61 69 6c 73 2e 6a 73 20 74 6f 20 73 75 62 6d 69 74 20 74 68 65 20 66 6f 72 6d 20 61 6e | s.rails.js.to.submit.the.form.an |
0860 | 79 77 61 79 2e 0a 20 2a 20 20 20 20 20 20 20 2f 2f 20 54 68 65 20 62 6c 61 6e 6b 20 72 65 71 75 | yway...*.......//.The.blank.requ |
0880 | 69 72 65 64 20 69 6e 70 75 74 73 20 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 69 73 20 66 | ired.inputs.are.passed.to.this.f |
08a0 | 75 6e 63 74 69 6f 6e 20 69 6e 20 60 65 6c 65 6d 65 6e 74 73 60 2e 0a 20 2a 20 20 20 20 20 20 20 | unction.in.`elements`...*....... |
08c0 | 72 65 74 75 72 6e 20 21 20 63 6f 6e 66 69 72 6d 28 22 57 6f 75 6c 64 20 79 6f 75 20 6c 69 6b 65 | return.!.confirm("Would.you.like |
08e0 | 20 74 6f 20 73 75 62 6d 69 74 20 74 68 65 20 66 6f 72 6d 20 77 69 74 68 20 6d 69 73 73 69 6e 67 | .to.submit.the.form.with.missing |
0900 | 20 69 6e 66 6f 3f 22 29 3b 0a 20 2a 20 20 20 20 20 7d 29 3b 0a 20 2a 2f 0a 0a 20 20 2f 2f 20 43 | .info?");..*.....});..*/....//.C |
0920 | 75 74 20 64 6f 77 6e 20 6f 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 69 66 20 69 73 73 75 65 73 20 | ut.down.on.the.number.if.issues. |
0940 | 66 72 6f 6d 20 70 65 6f 70 6c 65 20 69 6e 61 64 76 65 72 74 65 6e 74 6c 79 20 69 6e 63 6c 75 64 | from.people.inadvertently.includ |
0960 | 69 6e 67 20 6a 71 75 65 72 79 5f 75 6a 73 20 74 77 69 63 65 0a 20 20 2f 2f 20 62 79 20 64 65 74 | ing.jquery_ujs.twice...//.by.det |
0980 | 65 63 74 69 6e 67 20 61 6e 64 20 72 61 69 73 69 6e 67 20 61 6e 20 65 72 72 6f 72 20 77 68 65 6e | ecting.and.raising.an.error.when |
09a0 | 20 69 74 20 68 61 70 70 65 6e 73 2e 0a 20 20 76 61 72 20 61 6c 72 65 61 64 79 49 6e 69 74 69 61 | .it.happens....var.alreadyInitia |
09c0 | 6c 69 7a 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 76 61 72 20 65 76 65 | lized.=.function().{.....var.eve |
09e0 | 6e 74 73 20 3d 20 24 2e 5f 64 61 74 61 28 64 6f 63 75 6d 65 6e 74 2c 20 27 65 76 65 6e 74 73 27 | nts.=.$._data(document,.'events' |
0a00 | 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 65 76 65 6e 74 73 20 26 26 20 65 76 65 6e 74 73 2e 63 | );.....return.events.&&.events.c |
0a20 | 6c 69 63 6b 20 26 26 20 24 2e 67 72 65 70 28 65 76 65 6e 74 73 2e 63 6c 69 63 6b 2c 20 66 75 6e | lick.&&.$.grep(events.click,.fun |
0a40 | 63 74 69 6f 6e 28 65 29 20 7b 20 72 65 74 75 72 6e 20 65 2e 6e 61 6d 65 73 70 61 63 65 20 3d 3d | ction(e).{.return.e.namespace.== |
0a60 | 3d 20 27 72 61 69 6c 73 27 3b 20 7d 29 2e 6c 65 6e 67 74 68 3b 0a 20 20 7d 0a 0a 20 20 69 66 20 | =.'rails';.}).length;...}....if. |
0a80 | 28 20 61 6c 72 65 61 64 79 49 6e 69 74 69 61 6c 69 7a 65 64 28 29 20 29 20 7b 0a 20 20 20 20 24 | (.alreadyInitialized().).{.....$ |
0aa0 | 2e 65 72 72 6f 72 28 27 6a 71 75 65 72 79 2d 75 6a 73 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 | .error('jquery-ujs.has.already.b |
0ac0 | 65 65 6e 20 6c 6f 61 64 65 64 21 27 29 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 53 68 6f 72 74 68 61 | een.loaded!');...}....//.Shortha |
0ae0 | 6e 64 20 74 6f 20 6d 61 6b 65 20 69 74 20 61 20 6c 69 74 74 6c 65 20 65 61 73 69 65 72 20 74 6f | nd.to.make.it.a.little.easier.to |
0b00 | 20 63 61 6c 6c 20 70 75 62 6c 69 63 20 72 61 69 6c 73 20 66 75 6e 63 74 69 6f 6e 73 20 66 72 6f | .call.public.rails.functions.fro |
0b20 | 6d 20 77 69 74 68 69 6e 20 72 61 69 6c 73 2e 6a 73 0a 20 20 76 61 72 20 72 61 69 6c 73 3b 0a 0a | m.within.rails.js...var.rails;.. |
0b40 | 20 20 24 2e 72 61 69 6c 73 20 3d 20 72 61 69 6c 73 20 3d 20 7b 0a 20 20 20 20 2f 2f 20 4c 69 6e | ..$.rails.=.rails.=.{.....//.Lin |
0b60 | 6b 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 6e 64 20 62 79 20 6a 71 75 65 72 79 2d 75 6a 73 0a 20 | k.elements.bound.by.jquery-ujs.. |
0b80 | 20 20 20 6c 69 6e 6b 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 3a 20 27 61 5b 64 61 74 61 2d 63 6f | ...linkClickSelector:.'a[data-co |
0ba0 | 6e 66 69 72 6d 5d 2c 20 61 5b 64 61 74 61 2d 6d 65 74 68 6f 64 5d 2c 20 61 5b 64 61 74 61 2d 72 | nfirm],.a[data-method],.a[data-r |
0bc0 | 65 6d 6f 74 65 5d 2c 20 61 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 27 2c 0a 0a | emote],.a[data-disable-with]',.. |
0be0 | 20 20 20 20 2f 2f 20 53 65 6c 65 63 74 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 6e 64 20 62 79 20 | ....//.Select.elements.bound.by. |
0c00 | 6a 71 75 65 72 79 2d 75 6a 73 0a 20 20 20 20 69 6e 70 75 74 43 68 61 6e 67 65 53 65 6c 65 63 74 | jquery-ujs.....inputChangeSelect |
0c20 | 6f 72 3a 20 27 73 65 6c 65 63 74 5b 64 61 74 61 2d 72 65 6d 6f 74 65 5d 2c 20 69 6e 70 75 74 5b | or:.'select[data-remote],.input[ |
0c40 | 64 61 74 61 2d 72 65 6d 6f 74 65 5d 2c 20 74 65 78 74 61 72 65 61 5b 64 61 74 61 2d 72 65 6d 6f | data-remote],.textarea[data-remo |
0c60 | 74 65 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 6e | te]',......//.Form.elements.boun |
0c80 | 64 20 62 79 20 6a 71 75 65 72 79 2d 75 6a 73 0a 20 20 20 20 66 6f 72 6d 53 75 62 6d 69 74 53 65 | d.by.jquery-ujs.....formSubmitSe |
0ca0 | 6c 65 63 74 6f 72 3a 20 27 66 6f 72 6d 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 69 6e 70 | lector:.'form',......//.Form.inp |
0cc0 | 75 74 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 6e 64 20 62 79 20 6a 71 75 65 72 79 2d 75 6a 73 0a | ut.elements.bound.by.jquery-ujs. |
0ce0 | 20 20 20 20 66 6f 72 6d 49 6e 70 75 74 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 3a 20 27 66 6f 72 | ....formInputClickSelector:.'for |
0d00 | 6d 20 69 6e 70 75 74 5b 74 79 70 65 3d 73 75 62 6d 69 74 5d 2c 20 66 6f 72 6d 20 69 6e 70 75 74 | m.input[type=submit],.form.input |
0d20 | 5b 74 79 70 65 3d 69 6d 61 67 65 5d 2c 20 66 6f 72 6d 20 62 75 74 74 6f 6e 5b 74 79 70 65 3d 73 | [type=image],.form.button[type=s |
0d40 | 75 62 6d 69 74 5d 2c 20 66 6f 72 6d 20 62 75 74 74 6f 6e 3a 6e 6f 74 28 5b 74 79 70 65 5d 29 27 | ubmit],.form.button:not([type])' |
0d60 | 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e 74 73 20 64 69 | ,......//.Form.input.elements.di |
0d80 | 73 61 62 6c 65 64 20 64 75 72 69 6e 67 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f 6e 0a 20 20 | sabled.during.form.submission... |
0da0 | 20 20 64 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 5b 64 61 74 61 2d 64 | ..disableSelector:.'input[data-d |
0dc0 | 69 73 61 62 6c 65 2d 77 69 74 68 5d 2c 20 62 75 74 74 6f 6e 5b 64 61 74 61 2d 64 69 73 61 62 6c | isable-with],.button[data-disabl |
0de0 | 65 2d 77 69 74 68 5d 2c 20 74 65 78 74 61 72 65 61 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 | e-with],.textarea[data-disable-w |
0e00 | 69 74 68 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e | ith]',......//.Form.input.elemen |
0e20 | 74 73 20 72 65 2d 65 6e 61 62 6c 65 64 20 61 66 74 65 72 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 | ts.re-enabled.after.form.submiss |
0e40 | 69 6f 6e 0a 20 20 20 20 65 6e 61 62 6c 65 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 5b 64 | ion.....enableSelector:.'input[d |
0e60 | 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 3a 64 69 73 61 62 6c 65 64 2c 20 62 75 74 74 | ata-disable-with]:disabled,.butt |
0e80 | 6f 6e 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 3a 64 69 73 61 62 6c 65 64 2c 20 | on[data-disable-with]:disabled,. |
0ea0 | 74 65 78 74 61 72 65 61 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 3a 64 69 73 61 | textarea[data-disable-with]:disa |
0ec0 | 62 6c 65 64 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 72 65 71 75 69 72 65 64 20 69 6e 70 | bled',......//.Form.required.inp |
0ee0 | 75 74 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 72 65 71 75 69 72 65 64 49 6e 70 75 74 53 65 6c | ut.elements.....requiredInputSel |
0f00 | 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 5b 6e 61 6d 65 5d 5b 72 65 71 75 69 72 65 64 5d 3a 6e 6f | ector:.'input[name][required]:no |
0f20 | 74 28 5b 64 69 73 61 62 6c 65 64 5d 29 2c 74 65 78 74 61 72 65 61 5b 6e 61 6d 65 5d 5b 72 65 71 | t([disabled]),textarea[name][req |
0f40 | 75 69 72 65 64 5d 3a 6e 6f 74 28 5b 64 69 73 61 62 6c 65 64 5d 29 27 2c 0a 0a 20 20 20 20 2f 2f | uired]:not([disabled])',......// |
0f60 | 20 46 6f 72 6d 20 66 69 6c 65 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 66 69 | .Form.file.input.elements.....fi |
0f80 | 6c 65 49 6e 70 75 74 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 3a 66 69 6c 65 27 2c 0a 0a | leInputSelector:.'input:file',.. |
0fa0 | 20 20 20 20 2f 2f 20 4c 69 6e 6b 20 6f 6e 43 6c 69 63 6b 20 64 69 73 61 62 6c 65 20 73 65 6c 65 | ....//.Link.onClick.disable.sele |
0fc0 | 63 74 6f 72 20 77 69 74 68 20 70 6f 73 73 69 62 6c 65 20 72 65 65 6e 61 62 6c 65 20 61 66 74 65 | ctor.with.possible.reenable.afte |
0fe0 | 72 20 72 65 6d 6f 74 65 20 73 75 62 6d 69 73 73 69 6f 6e 0a 20 20 20 20 6c 69 6e 6b 44 69 73 61 | r.remote.submission.....linkDisa |
1000 | 62 6c 65 53 65 6c 65 63 74 6f 72 3a 20 27 61 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 | bleSelector:.'a[data-disable-wit |
1020 | 68 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 65 76 65 72 | h]',......//.Make.sure.that.ever |
1040 | 79 20 41 6a 61 78 20 72 65 71 75 65 73 74 20 73 65 6e 64 73 20 74 68 65 20 43 53 52 46 20 74 6f | y.Ajax.request.sends.the.CSRF.to |
1060 | 6b 65 6e 0a 20 20 20 20 43 53 52 46 50 72 6f 74 65 63 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e | ken.....CSRFProtection:.function |
1080 | 28 78 68 72 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 74 6f 6b 65 6e 20 3d 20 24 28 27 6d 65 74 | (xhr).{.......var.token.=.$('met |
10a0 | 61 5b 6e 61 6d 65 3d 22 63 73 72 66 2d 74 6f 6b 65 6e 22 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e | a[name="csrf-token"]').attr('con |
10c0 | 74 65 6e 74 27 29 3b 0a 20 20 20 20 20 20 69 66 20 28 74 6f 6b 65 6e 29 20 78 68 72 2e 73 65 74 | tent');.......if.(token).xhr.set |
10e0 | 52 65 71 75 65 73 74 48 65 61 64 65 72 28 27 58 2d 43 53 52 46 2d 54 6f 6b 65 6e 27 2c 20 74 6f | RequestHeader('X-CSRF-Token',.to |
1100 | 6b 65 6e 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 54 72 69 67 67 65 72 73 20 61 6e | ken);.....},......//.Triggers.an |
1120 | 20 65 76 65 6e 74 20 6f 6e 20 61 6e 20 65 6c 65 6d 65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 73 | .event.on.an.element.and.returns |
1140 | 20 66 61 6c 73 65 20 69 66 20 74 68 65 20 65 76 65 6e 74 20 72 65 73 75 6c 74 20 69 73 20 66 61 | .false.if.the.event.result.is.fa |
1160 | 6c 73 65 0a 20 20 20 20 66 69 72 65 3a 20 66 75 6e 63 74 69 6f 6e 28 6f 62 6a 2c 20 6e 61 6d 65 | lse.....fire:.function(obj,.name |
1180 | 2c 20 64 61 74 61 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 65 76 65 6e 74 20 3d 20 24 2e 45 76 | ,.data).{.......var.event.=.$.Ev |
11a0 | 65 6e 74 28 6e 61 6d 65 29 3b 0a 20 20 20 20 20 20 6f 62 6a 2e 74 72 69 67 67 65 72 28 65 76 65 | ent(name);.......obj.trigger(eve |
11c0 | 6e 74 2c 20 64 61 74 61 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 76 65 6e 74 2e 72 65 | nt,.data);.......return.event.re |
11e0 | 73 75 6c 74 20 21 3d 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 44 | sult.!==.false;.....},......//.D |
1200 | 65 66 61 75 6c 74 20 63 6f 6e 66 69 72 6d 20 64 69 61 6c 6f 67 2c 20 6d 61 79 20 62 65 20 6f 76 | efault.confirm.dialog,.may.be.ov |
1220 | 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 63 75 73 74 6f 6d 20 63 6f 6e 66 69 72 6d 20 64 69 61 | erridden.with.custom.confirm.dia |
1240 | 6c 6f 67 20 69 6e 20 24 2e 72 61 69 6c 73 2e 63 6f 6e 66 69 72 6d 0a 20 20 20 20 63 6f 6e 66 69 | log.in.$.rails.confirm.....confi |
1260 | 72 6d 3a 20 66 75 6e 63 74 69 6f 6e 28 6d 65 73 73 61 67 65 29 20 7b 0a 20 20 20 20 20 20 72 65 | rm:.function(message).{.......re |
1280 | 74 75 72 6e 20 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 | turn.confirm(message);.....},... |
12a0 | 20 20 20 2f 2f 20 44 65 66 61 75 6c 74 20 61 6a 61 78 20 66 75 6e 63 74 69 6f 6e 2c 20 6d 61 79 | ...//.Default.ajax.function,.may |
12c0 | 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 63 75 73 74 6f 6d 20 66 75 6e 63 74 | .be.overridden.with.custom.funct |
12e0 | 69 6f 6e 20 69 6e 20 24 2e 72 61 69 6c 73 2e 61 6a 61 78 0a 20 20 20 20 61 6a 61 78 3a 20 66 75 | ion.in.$.rails.ajax.....ajax:.fu |
1300 | 6e 63 74 69 6f 6e 28 6f 70 74 69 6f 6e 73 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 24 | nction(options).{.......return.$ |
1320 | 2e 61 6a 61 78 28 6f 70 74 69 6f 6e 73 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 44 | .ajax(options);.....},......//.D |
1340 | 65 66 61 75 6c 74 20 77 61 79 20 74 6f 20 67 65 74 20 61 6e 20 65 6c 65 6d 65 6e 74 27 73 20 68 | efault.way.to.get.an.element's.h |
1360 | 72 65 66 2e 20 4d 61 79 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 61 74 20 24 2e 72 61 69 6c | ref..May.be.overridden.at.$.rail |
1380 | 73 2e 68 72 65 66 2e 0a 20 20 20 20 68 72 65 66 3a 20 66 75 6e 63 74 69 6f 6e 28 65 6c 65 6d 65 | s.href......href:.function(eleme |
13a0 | 6e 74 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 6c 65 6d 65 6e 74 2e 61 74 74 72 28 | nt).{.......return.element.attr( |
13c0 | 27 68 72 65 66 27 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 53 75 62 6d 69 74 73 20 | 'href');.....},......//.Submits. |
13e0 | 22 72 65 6d 6f 74 65 22 20 66 6f 72 6d 73 20 61 6e 64 20 6c 69 6e 6b 73 20 77 69 74 68 20 61 6a | "remote".forms.and.links.with.aj |
1400 | 61 78 0a 20 20 20 20 68 61 6e 64 6c 65 52 65 6d 6f 74 65 3a 20 66 75 6e 63 74 69 6f 6e 28 65 6c | ax.....handleRemote:.function(el |
1420 | 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6d 65 74 68 6f 64 2c 20 75 72 6c 2c 20 | ement).{.......var.method,.url,. |
1440 | 64 61 74 61 2c 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 2c 20 63 72 6f 73 73 44 6f 6d 61 69 6e | data,.elCrossDomain,.crossDomain |
1460 | 2c 20 77 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 2c 20 64 61 74 61 54 79 70 65 2c 20 6f 70 74 | ,.withCredentials,.dataType,.opt |
1480 | 69 6f 6e 73 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 72 61 69 6c 73 2e 66 69 72 65 28 65 6c 65 6d | ions;........if.(rails.fire(elem |
14a0 | 65 6e 74 2c 20 27 61 6a 61 78 3a 62 65 66 6f 72 65 27 29 29 20 7b 0a 20 20 20 20 20 20 20 20 65 | ent,.'ajax:before')).{.........e |
14c0 | 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 63 72 6f | lCrossDomain.=.element.data('cro |
14e0 | 73 73 2d 64 6f 6d 61 69 6e 27 29 3b 0a 20 20 20 20 20 20 20 20 63 72 6f 73 73 44 6f 6d 61 69 6e | ss-domain');.........crossDomain |
1500 | 20 3d 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f | .=.elCrossDomain.===.undefined.? |
1520 | 20 6e 75 6c 6c 20 3a 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 3b 0a 20 20 20 20 20 20 20 20 77 | .null.:.elCrossDomain;.........w |
1540 | 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 77 | ithCredentials.=.element.data('w |
1560 | 69 74 68 2d 63 72 65 64 65 6e 74 69 61 6c 73 27 29 20 7c 7c 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 | ith-credentials').||.null;...... |
1580 | 20 20 20 64 61 74 61 54 79 70 65 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 74 79 70 65 | ...dataType.=.element.data('type |
15a0 | 27 29 20 7c 7c 20 28 24 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 20 26 26 20 24 2e 61 6a 61 78 53 | ').||.($.ajaxSettings.&&.$.ajaxS |
15c0 | 65 74 74 69 6e 67 73 2e 64 61 74 61 54 79 70 65 29 3b 0a 0a 20 20 20 20 20 20 20 20 69 66 20 28 | ettings.dataType);..........if.( |
15e0 | 65 6c 65 6d 65 6e 74 2e 69 73 28 27 66 6f 72 6d 27 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 | element.is('form')).{........... |
1600 | 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 61 74 74 72 28 27 6d 65 74 68 6f 64 27 29 3b | method.=.element.attr('method'); |
1620 | 0a 20 20 20 20 20 20 20 20 20 20 75 72 6c 20 3d 20 65 6c 65 6d 65 6e 74 2e 61 74 74 72 28 27 61 | ...........url.=.element.attr('a |
1640 | 63 74 69 6f 6e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 65 6c 65 6d 65 6e | ction');...........data.=.elemen |
1660 | 74 2e 73 65 72 69 61 6c 69 7a 65 41 72 72 61 79 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 2f 2f | t.serializeArray();...........// |
1680 | 20 6d 65 6d 6f 69 7a 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 63 6c 69 63 6b 65 64 20 73 75 62 | .memoized.value.from.clicked.sub |
16a0 | 6d 69 74 20 62 75 74 74 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 76 61 72 20 62 75 74 74 6f 6e 20 | mit.button...........var.button. |
16c0 | 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 73 75 62 6d 69 74 2d 62 75 74 74 6f | =.element.data('ujs:submit-butto |
16e0 | 6e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 62 75 74 74 6f 6e 29 20 7b 0a 20 20 20 | n');...........if.(button).{.... |
1700 | 20 20 20 20 20 20 20 20 20 64 61 74 61 2e 70 75 73 68 28 62 75 74 74 6f 6e 29 3b 0a 20 20 20 20 | .........data.push(button);..... |
1720 | 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 73 75 62 6d 69 74 | ........element.data('ujs:submit |
1740 | 2d 62 75 74 74 6f 6e 27 2c 20 6e 75 6c 6c 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 | -button',.null);...........}.... |
1760 | 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 69 73 28 72 61 69 6c 73 | .....}.else.if.(element.is(rails |
1780 | 2e 69 6e 70 75 74 43 68 61 6e 67 65 53 65 6c 65 63 74 6f 72 29 29 20 7b 0a 20 20 20 20 20 20 20 | .inputChangeSelector)).{........ |
17a0 | 20 20 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 6d 65 74 68 6f 64 | ...method.=.element.data('method |
17c0 | 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 75 72 6c 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 | ');...........url.=.element.data |
17e0 | 28 27 75 72 6c 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 65 6c 65 6d 65 6e | ('url');...........data.=.elemen |
1800 | 74 2e 73 65 72 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 65 6c 65 | t.serialize();...........if.(ele |
1820 | 6d 65 6e 74 2e 64 61 74 61 28 27 70 61 72 61 6d 73 27 29 29 20 64 61 74 61 20 3d 20 64 61 74 61 | ment.data('params')).data.=.data |
1840 | 20 2b 20 22 26 22 20 2b 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 70 61 72 61 6d 73 27 29 3b | .+."&".+.element.data('params'); |
1860 | 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 6d 65 74 68 | .........}.else.{...........meth |
1880 | 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 6d 65 74 68 6f 64 27 29 3b 0a 20 20 20 | od.=.element.data('method');.... |
18a0 | 20 20 20 20 20 20 20 75 72 6c 20 3d 20 72 61 69 6c 73 2e 68 72 65 66 28 65 6c 65 6d 65 6e 74 29 | .......url.=.rails.href(element) |
18c0 | 3b 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 | ;...........data.=.element.data( |
18e0 | 27 70 61 72 61 6d 73 27 29 20 7c 7c 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 | 'params').||.null;.........}.... |
1900 | 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 20 20 20 20 20 20 20 20 20 20 74 79 70 65 | ......options.=.{...........type |
1920 | 3a 20 6d 65 74 68 6f 64 20 7c 7c 20 27 47 45 54 27 2c 20 64 61 74 61 3a 20 64 61 74 61 2c 20 64 | :.method.||.'GET',.data:.data,.d |
1940 | 61 74 61 54 79 70 65 3a 20 64 61 74 61 54 79 70 65 2c 0a 20 20 20 20 20 20 20 20 20 20 2f 2f 20 | ataType:.dataType,...........//. |
1960 | 73 74 6f 70 70 69 6e 67 20 74 68 65 20 22 61 6a 61 78 3a 62 65 66 6f 72 65 53 65 6e 64 22 20 65 | stopping.the."ajax:beforeSend".e |
1980 | 76 65 6e 74 20 77 69 6c 6c 20 63 61 6e 63 65 6c 20 74 68 65 20 61 6a 61 78 20 72 65 71 75 65 73 | vent.will.cancel.the.ajax.reques |
19a0 | 74 0a 20 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 53 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e | t...........beforeSend:.function |
19c0 | 28 78 68 72 2c 20 73 65 74 74 69 6e 67 73 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 | (xhr,.settings).{.............if |
19e0 | 20 28 73 65 74 74 69 6e 67 73 2e 64 61 74 61 54 79 70 65 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 | .(settings.dataType.===.undefine |
1a00 | 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 68 72 2e 73 65 74 52 65 71 75 65 73 | d).{...............xhr.setReques |
1a20 | 74 48 65 61 64 65 72 28 27 61 63 63 65 70 74 27 2c 20 27 2a 2f 2a 3b 71 3d 30 2e 35 2c 20 27 20 | tHeader('accept',.'*/*;q=0.5,.'. |
1a40 | 2b 20 73 65 74 74 69 6e 67 73 2e 61 63 63 65 70 74 73 2e 73 63 72 69 70 74 29 3b 0a 20 20 20 20 | +.settings.accepts.script);..... |
1a60 | 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 61 69 | ........}.............return.rai |
1a80 | 6c 73 2e 66 69 72 65 28 65 6c 65 6d 65 6e 74 2c 20 27 61 6a 61 78 3a 62 65 66 6f 72 65 53 65 6e | ls.fire(element,.'ajax:beforeSen |
1aa0 | 64 27 2c 20 5b 78 68 72 2c 20 73 65 74 74 69 6e 67 73 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 | d',.[xhr,.settings]);........... |
1ac0 | 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 73 75 63 63 65 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 64 | },...........success:.function(d |
1ae0 | 61 74 61 2c 20 73 74 61 74 75 73 2c 20 78 68 72 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ata,.status,.xhr).{............. |
1b00 | 65 6c 65 6d 65 6e 74 2e 74 72 69 67 67 65 72 28 27 61 6a 61 78 3a 73 75 63 63 65 73 73 27 2c 20 | element.trigger('ajax:success',. |
1b20 | 5b 64 61 74 61 2c 20 73 74 61 74 75 73 2c 20 78 68 72 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 | [data,.status,.xhr]);........... |
1b40 | 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 65 3a 20 66 75 6e 63 74 69 6f 6e 28 | },...........complete:.function( |
1b60 | 78 68 72 2c 20 73 74 61 74 75 73 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 65 6d 65 | xhr,.status).{.............eleme |
1b80 | 6e 74 2e 74 72 69 67 67 65 72 28 27 61 6a 61 78 3a 63 6f 6d 70 6c 65 74 65 27 2c 20 5b 78 68 72 | nt.trigger('ajax:complete',.[xhr |
1ba0 | 2c 20 73 74 61 74 75 73 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 | ,.status]);...........},........ |
1bc0 | 20 20 20 65 72 72 6f 72 3a 20 66 75 6e 63 74 69 6f 6e 28 78 68 72 2c 20 73 74 61 74 75 73 2c 20 | ...error:.function(xhr,.status,. |
1be0 | 65 72 72 6f 72 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 74 72 69 | error).{.............element.tri |
1c00 | 67 67 65 72 28 27 61 6a 61 78 3a 65 72 72 6f 72 27 2c 20 5b 78 68 72 2c 20 73 74 61 74 75 73 2c | gger('ajax:error',.[xhr,.status, |
1c20 | 20 65 72 72 6f 72 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 | .error]);...........},.......... |
1c40 | 20 78 68 72 46 69 65 6c 64 73 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 43 72 | .xhrFields:.{.............withCr |
1c60 | 65 64 65 6e 74 69 61 6c 73 3a 20 77 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 0a 20 20 20 20 20 | edentials:.withCredentials...... |
1c80 | 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 63 72 6f 73 73 44 6f 6d 61 69 6e 3a 20 63 | .....},...........crossDomain:.c |
1ca0 | 72 6f 73 73 44 6f 6d 61 69 6e 0a 20 20 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 20 20 2f 2f | rossDomain.........};.........// |
1cc0 | 20 4f 6e 6c 79 20 70 61 73 73 20 75 72 6c 20 74 6f 20 60 61 6a 61 78 60 20 6f 70 74 69 6f 6e 73 | .Only.pass.url.to.`ajax`.options |
1ce0 | 20 69 66 20 6e 6f 74 20 62 6c 61 6e 6b 0a 20 20 20 20 20 20 20 20 69 66 20 28 75 72 6c 29 20 7b | .if.not.blank.........if.(url).{ |
1d00 | 20 6f 70 74 69 6f 6e 73 2e 75 72 6c 20 3d 20 75 72 6c 3b 20 7d 0a 0a 20 20 20 20 20 20 20 20 76 | .options.url.=.url;.}..........v |
1d20 | 61 72 20 6a 71 78 68 72 20 3d 20 72 61 69 6c 73 2e 61 6a 61 78 28 6f 70 74 69 6f 6e 73 29 3b 0a | ar.jqxhr.=.rails.ajax(options);. |
1d40 | 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 74 72 69 67 67 65 72 28 27 61 6a 61 78 3a 73 65 | ........element.trigger('ajax:se |
1d60 | 6e 64 27 2c 20 6a 71 78 68 72 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6a 71 78 68 | nd',.jqxhr);.........return.jqxh |
1d80 | 72 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e | r;.......}.else.{.........return |
1da0 | 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 48 | .false;.......}.....},......//.H |
1dc0 | 61 6e 64 6c 65 73 20 22 64 61 74 61 2d 6d 65 74 68 6f 64 22 20 6f 6e 20 6c 69 6e 6b 73 20 73 75 | andles."data-method".on.links.su |
1de0 | 63 68 20 61 73 3a 0a 20 20 20 20 2f 2f 20 3c 61 20 68 72 65 66 3d 22 2f 75 73 65 72 73 2f 35 22 | ch.as:.....//.<a.href="/users/5" |
1e00 | 20 64 61 74 61 2d 6d 65 74 68 6f 64 3d 22 64 65 6c 65 74 65 22 20 72 65 6c 3d 22 6e 6f 66 6f 6c | .data-method="delete".rel="nofol |
1e20 | 6c 6f 77 22 20 64 61 74 61 2d 63 6f 6e 66 69 72 6d 3d 22 41 72 65 20 79 6f 75 20 73 75 72 65 3f | low".data-confirm="Are.you.sure? |
1e40 | 22 3e 44 65 6c 65 74 65 3c 2f 61 3e 0a 20 20 20 20 68 61 6e 64 6c 65 4d 65 74 68 6f 64 3a 20 66 | ">Delete</a>.....handleMethod:.f |
1e60 | 75 6e 63 74 69 6f 6e 28 6c 69 6e 6b 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 68 72 65 66 20 3d | unction(link).{.......var.href.= |
1e80 | 20 72 61 69 6c 73 2e 68 72 65 66 28 6c 69 6e 6b 29 2c 0a 20 20 20 20 20 20 20 20 6d 65 74 68 6f | .rails.href(link),.........metho |
1ea0 | 64 20 3d 20 6c 69 6e 6b 2e 64 61 74 61 28 27 6d 65 74 68 6f 64 27 29 2c 0a 20 20 20 20 20 20 20 | d.=.link.data('method'),........ |
1ec0 | 20 74 61 72 67 65 74 20 3d 20 6c 69 6e 6b 2e 61 74 74 72 28 27 74 61 72 67 65 74 27 29 2c 0a 20 | .target.=.link.attr('target'),.. |
1ee0 | 20 20 20 20 20 20 20 63 73 72 66 5f 74 6f 6b 65 6e 20 3d 20 24 28 27 6d 65 74 61 5b 6e 61 6d 65 | .......csrf_token.=.$('meta[name |
1f00 | 3d 63 73 72 66 2d 74 6f 6b 65 6e 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 6e 74 27 29 2c 0a | =csrf-token]').attr('content'),. |
1f20 | 20 20 20 20 20 20 20 20 63 73 72 66 5f 70 61 72 61 6d 20 3d 20 24 28 27 6d 65 74 61 5b 6e 61 6d | ........csrf_param.=.$('meta[nam |
1f40 | 65 3d 63 73 72 66 2d 70 61 72 61 6d 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 6e 74 27 29 2c | e=csrf-param]').attr('content'), |
1f60 | 0a 20 20 20 20 20 20 20 20 66 6f 72 6d 20 3d 20 24 28 27 3c 66 6f 72 6d 20 6d 65 74 68 6f 64 3d | .........form.=.$('<form.method= |
1f80 | 22 70 6f 73 74 22 20 61 63 74 69 6f 6e 3d 22 27 20 2b 20 68 72 65 66 20 2b 20 27 22 3e 3c 2f 66 | "post".action="'.+.href.+.'"></f |
1fa0 | 6f 72 6d 3e 27 29 2c 0a 20 20 20 20 20 20 20 20 6d 65 74 61 64 61 74 61 5f 69 6e 70 75 74 20 3d | orm>'),.........metadata_input.= |
1fc0 | 20 27 3c 69 6e 70 75 74 20 6e 61 6d 65 3d 22 5f 6d 65 74 68 6f 64 22 20 76 61 6c 75 65 3d 22 27 | .'<input.name="_method".value="' |
1fe0 | 20 2b 20 6d 65 74 68 6f 64 20 2b 20 27 22 20 74 79 70 65 3d 22 68 69 64 64 65 6e 22 20 2f 3e 27 | .+.method.+.'".type="hidden"./>' |
2000 | 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 63 73 72 66 5f 70 61 72 61 6d 20 21 3d 3d 20 75 6e 64 65 | ;........if.(csrf_param.!==.unde |
2020 | 66 69 6e 65 64 20 26 26 20 63 73 72 66 5f 74 6f 6b 65 6e 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 | fined.&&.csrf_token.!==.undefine |
2040 | 64 29 20 7b 0a 20 20 20 20 20 20 20 20 6d 65 74 61 64 61 74 61 5f 69 6e 70 75 74 20 2b 3d 20 27 | d).{.........metadata_input.+=.' |
2060 | 3c 69 6e 70 75 74 20 6e 61 6d 65 3d 22 27 20 2b 20 63 73 72 66 5f 70 61 72 61 6d 20 2b 20 27 22 | <input.name="'.+.csrf_param.+.'" |
2080 | 20 76 61 6c 75 65 3d 22 27 20 2b 20 63 73 72 66 5f 74 6f 6b 65 6e 20 2b 20 27 22 20 74 79 70 65 | .value="'.+.csrf_token.+.'".type |
20a0 | 3d 22 68 69 64 64 65 6e 22 20 2f 3e 27 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 69 66 | ="hidden"./>';.......}........if |
20c0 | 20 28 74 61 72 67 65 74 29 20 7b 20 66 6f 72 6d 2e 61 74 74 72 28 27 74 61 72 67 65 74 27 2c 20 | .(target).{.form.attr('target',. |
20e0 | 74 61 72 67 65 74 29 3b 20 7d 0a 0a 20 20 20 20 20 20 66 6f 72 6d 2e 68 69 64 65 28 29 2e 61 70 | target);.}........form.hide().ap |
2100 | 70 65 6e 64 28 6d 65 74 61 64 61 74 61 5f 69 6e 70 75 74 29 2e 61 70 70 65 6e 64 54 6f 28 27 62 | pend(metadata_input).appendTo('b |
2120 | 6f 64 79 27 29 3b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 73 75 62 6d 69 74 28 29 3b 0a 20 20 20 20 | ody');.......form.submit();..... |
2140 | 7d 2c 0a 0a 20 20 20 20 2f 2a 20 44 69 73 61 62 6c 65 73 20 66 6f 72 6d 20 65 6c 65 6d 65 6e 74 | },....../*.Disables.form.element |
2160 | 73 3a 0a 20 20 20 20 20 20 2d 20 43 61 63 68 65 73 20 65 6c 65 6d 65 6e 74 20 76 61 6c 75 65 20 | s:.......-.Caches.element.value. |
2180 | 69 6e 20 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 20 64 61 74 61 20 73 74 6f 72 65 0a | in.'ujs:enable-with'.data.store. |
21a0 | 20 20 20 20 20 20 2d 20 52 65 70 6c 61 63 65 73 20 65 6c 65 6d 65 6e 74 20 74 65 78 74 20 77 69 | ......-.Replaces.element.text.wi |
21c0 | 74 68 20 76 61 6c 75 65 20 6f 66 20 27 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 27 20 | th.value.of.'data-disable-with'. |
21e0 | 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 20 53 65 74 73 20 64 69 73 61 62 6c 65 64 20 | attribute.......-.Sets.disabled. |
2200 | 70 72 6f 70 65 72 74 79 20 74 6f 20 74 72 75 65 0a 20 20 20 20 2a 2f 0a 20 20 20 20 64 69 73 61 | property.to.true.....*/.....disa |
2220 | 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6f 72 6d 29 20 | bleFormElements:.function(form). |
2240 | 7b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 66 69 6e 64 28 72 61 69 6c 73 2e 64 69 73 61 62 6c 65 53 | {.......form.find(rails.disableS |
2260 | 65 6c 65 63 74 6f 72 29 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 | elector).each(function().{...... |
2280 | 20 20 20 76 61 72 20 65 6c 65 6d 65 6e 74 20 3d 20 24 28 74 68 69 73 29 2c 20 6d 65 74 68 6f 64 | ...var.element.=.$(this),.method |
22a0 | 20 3d 20 65 6c 65 6d 65 6e 74 2e 69 73 28 27 62 75 74 74 6f 6e 27 29 20 3f 20 27 68 74 6d 6c 27 | .=.element.is('button').?.'html' |
22c0 | 20 3a 20 27 76 61 6c 27 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 | .:.'val';.........element.data(' |
22e0 | 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 2c 20 65 6c 65 6d 65 6e 74 5b 6d 65 74 68 6f 64 | ujs:enable-with',.element[method |
2300 | 5d 28 29 29 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 5b 6d 65 74 68 6f 64 5d 28 65 6c | ]());.........element[method](el |
2320 | 65 6d 65 6e 74 2e 64 61 74 61 28 27 64 69 73 61 62 6c 65 2d 77 69 74 68 27 29 29 3b 0a 20 20 20 | ement.data('disable-with'));.... |
2340 | 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c 65 64 27 2c 20 74 72 | .....element.prop('disabled',.tr |
2360 | 75 65 29 3b 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2a 20 52 65 | ue);.......});.....},....../*.Re |
2380 | 2d 65 6e 61 62 6c 65 73 20 64 69 73 61 62 6c 65 64 20 66 6f 72 6d 20 65 6c 65 6d 65 6e 74 73 3a | -enables.disabled.form.elements: |
23a0 | 0a 20 20 20 20 20 20 2d 20 52 65 70 6c 61 63 65 73 20 65 6c 65 6d 65 6e 74 20 74 65 78 74 20 77 | .......-.Replaces.element.text.w |
23c0 | 69 74 68 20 63 61 63 68 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 27 75 6a 73 3a 65 6e 61 62 6c | ith.cached.value.from.'ujs:enabl |
23e0 | 65 2d 77 69 74 68 27 20 64 61 74 61 20 73 74 6f 72 65 20 28 63 72 65 61 74 65 64 20 69 6e 20 60 | e-with'.data.store.(created.in.` |
2400 | 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 60 29 0a 20 20 20 20 20 20 2d 20 53 65 | disableFormElements`).......-.Se |
2420 | 74 73 20 64 69 73 61 62 6c 65 64 20 70 72 6f 70 65 72 74 79 20 74 6f 20 66 61 6c 73 65 0a 20 20 | ts.disabled.property.to.false... |
2440 | 20 20 2a 2f 0a 20 20 20 20 65 6e 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 3a 20 66 75 6e | ..*/.....enableFormElements:.fun |
2460 | 63 74 69 6f 6e 28 66 6f 72 6d 29 20 7b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 66 69 6e 64 28 72 61 | ction(form).{.......form.find(ra |
2480 | 69 6c 73 2e 65 6e 61 62 6c 65 53 65 6c 65 63 74 6f 72 29 2e 65 61 63 68 28 66 75 6e 63 74 69 6f | ils.enableSelector).each(functio |
24a0 | 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 76 61 72 20 65 6c 65 6d 65 6e 74 20 3d 20 24 28 74 68 | n().{.........var.element.=.$(th |
24c0 | 69 73 29 2c 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 69 73 28 27 62 75 74 74 6f 6e | is),.method.=.element.is('button |
24e0 | 27 29 20 3f 20 27 68 74 6d 6c 27 20 3a 20 27 76 61 6c 27 3b 0a 20 20 20 20 20 20 20 20 69 66 20 | ').?.'html'.:.'val';.........if. |
2500 | 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 29 | (element.data('ujs:enable-with') |
2520 | 29 20 65 6c 65 6d 65 6e 74 5b 6d 65 74 68 6f 64 5d 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 | ).element[method](element.data(' |
2540 | 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 29 29 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d | ujs:enable-with'));.........elem |
2560 | 65 6e 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c 65 64 27 2c 20 66 61 6c 73 65 29 3b 0a 20 20 20 | ent.prop('disabled',.false);.... |
2580 | 20 20 20 7d 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 2f 2a 20 46 6f 72 20 27 64 61 74 61 2d 63 | ...});.....},...../*.For.'data-c |
25a0 | 6f 6e 66 69 72 6d 27 20 61 74 74 72 69 62 75 74 65 3a 0a 20 20 20 20 20 20 2d 20 46 69 72 65 73 | onfirm'.attribute:.......-.Fires |
25c0 | 20 60 63 6f 6e 66 69 72 6d 60 20 65 76 65 6e 74 0a 20 20 20 20 20 20 2d 20 53 68 6f 77 73 20 74 | .`confirm`.event.......-.Shows.t |
25e0 | 68 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 0a 20 20 20 20 20 20 2d 20 46 | he.confirmation.dialog.......-.F |
2600 | 69 72 65 73 20 74 68 65 20 60 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 60 20 65 76 65 6e | ires.the.`confirm:complete`.even |
2620 | 74 0a 0a 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 60 74 72 75 65 60 20 69 66 20 6e 6f 20 66 75 | t........Returns.`true`.if.no.fu |
2640 | 6e 63 74 69 6f 6e 20 73 74 6f 70 73 20 74 68 65 20 63 68 61 69 6e 20 61 6e 64 20 75 73 65 72 20 | nction.stops.the.chain.and.user. |
2660 | 63 68 6f 73 65 20 79 65 73 3b 20 60 66 61 6c 73 65 60 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 | chose.yes;.`false`.otherwise.... |
2680 | 20 20 20 20 41 74 74 61 63 68 69 6e 67 20 61 20 68 61 6e 64 6c 65 72 20 74 6f 20 74 68 65 20 65 | ....Attaching.a.handler.to.the.e |
26a0 | 6c 65 6d 65 6e 74 27 73 20 60 63 6f 6e 66 69 72 6d 60 20 65 76 65 6e 74 20 74 68 61 74 20 72 65 | lement's.`confirm`.event.that.re |
26c0 | 74 75 72 6e 73 20 61 20 60 66 61 6c 73 79 60 20 76 61 6c 75 65 20 63 61 6e 63 65 6c 73 20 74 68 | turns.a.`falsy`.value.cancels.th |
26e0 | 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 0a 20 20 20 20 20 20 41 74 74 | e.confirmation.dialog........Att |
2700 | 61 63 68 69 6e 67 20 61 20 68 61 6e 64 6c 65 72 20 74 6f 20 74 68 65 20 65 6c 65 6d 65 6e 74 27 | aching.a.handler.to.the.element' |
2720 | 73 20 60 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 60 20 65 76 65 6e 74 20 74 68 61 74 20 | s.`confirm:complete`.event.that. |
2740 | 72 65 74 75 72 6e 73 20 61 20 60 66 61 6c 73 79 60 20 76 61 6c 75 65 20 6d 61 6b 65 73 20 74 68 | returns.a.`falsy`.value.makes.th |
2760 | 69 73 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 2e 20 | is.function.......return.false.. |
2780 | 54 68 65 20 60 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 60 20 65 76 65 6e 74 20 69 73 20 | The.`confirm:complete`.event.is. |
27a0 | 66 69 72 65 64 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 68 65 20 75 73 65 72 20 61 6e | fired.whether.or.not.the.user.an |
27c0 | 73 77 65 72 65 64 20 74 72 75 65 20 6f 72 20 66 61 6c 73 65 20 74 6f 20 74 68 65 20 64 69 61 6c | swered.true.or.false.to.the.dial |
27e0 | 6f 67 2e 0a 20 20 20 2a 2f 0a 20 20 20 20 61 6c 6c 6f 77 41 63 74 69 6f 6e 3a 20 66 75 6e 63 74 | og.....*/.....allowAction:.funct |
2800 | 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6d 65 73 73 61 67 65 | ion(element).{.......var.message |
2820 | 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 63 6f 6e 66 69 72 6d 27 29 2c 0a 20 20 20 20 | .=.element.data('confirm'),..... |
2840 | 20 20 20 20 20 20 61 6e 73 77 65 72 20 3d 20 66 61 6c 73 65 2c 20 63 61 6c 6c 62 61 63 6b 3b 0a | ......answer.=.false,.callback;. |
2860 | 20 20 20 20 20 20 69 66 20 28 21 6d 65 73 73 61 67 65 29 20 7b 20 72 65 74 75 72 6e 20 74 72 75 | ......if.(!message).{.return.tru |
2880 | 65 3b 20 7d 0a 0a 20 20 20 20 20 20 69 66 20 28 72 61 69 6c 73 2e 66 69 72 65 28 65 6c 65 6d 65 | e;.}........if.(rails.fire(eleme |
28a0 | 6e 74 2c 20 27 63 6f 6e 66 69 72 6d 27 29 29 20 7b 0a 20 20 20 20 20 20 20 20 61 6e 73 77 65 72 | nt,.'confirm')).{.........answer |
28c0 | 20 3d 20 72 61 69 6c 73 2e 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 29 3b 0a 20 20 20 20 20 | .=.rails.confirm(message);...... |
28e0 | 20 20 20 63 61 6c 6c 62 61 63 6b 20 3d 20 72 61 69 6c 73 2e 66 69 72 65 28 65 6c 65 6d 65 6e 74 | ...callback.=.rails.fire(element |
2900 | 2c 20 27 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 27 2c 20 5b 61 6e 73 77 65 72 5d 29 3b | ,.'confirm:complete',.[answer]); |
2920 | 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 6e 73 77 65 72 20 26 26 20 | .......}.......return.answer.&&. |
2940 | 63 61 6c 6c 62 61 63 6b 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 48 65 6c 70 65 72 20 | callback;.....},......//.Helper. |
2960 | 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 63 68 65 63 6b 73 20 66 6f 72 20 62 6c 61 6e 6b 20 | function.which.checks.for.blank. |
2980 | 69 6e 70 75 74 73 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 6d 61 74 63 68 20 74 68 65 20 | inputs.in.a.form.that.match.the. |
29a0 | 73 70 65 63 69 66 69 65 64 20 43 53 53 20 73 65 6c 65 63 74 6f 72 0a 20 20 20 20 62 6c 61 6e 6b | specified.CSS.selector.....blank |
29c0 | 49 6e 70 75 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6f 72 6d 2c 20 73 70 65 63 69 66 69 65 64 | Inputs:.function(form,.specified |
29e0 | 53 65 6c 65 63 74 6f 72 2c 20 6e 6f 6e 42 6c 61 6e 6b 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 | Selector,.nonBlank).{.......var. |
2a00 | 69 6e 70 75 74 73 20 3d 20 24 28 29 2c 20 69 6e 70 75 74 2c 20 76 61 6c 75 65 54 6f 43 68 65 63 | inputs.=.$(),.input,.valueToChec |
2a20 | 6b 2c 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 6f 72 20 3d 20 73 70 65 63 69 66 69 65 64 53 | k,.........selector.=.specifiedS |
2a40 | 65 6c 65 63 74 6f 72 20 7c 7c 20 27 69 6e 70 75 74 2c 74 65 78 74 61 72 65 61 27 3b 0a 20 20 20 | elector.||.'input,textarea';.... |
2a60 | 20 20 20 66 6f 72 6d 2e 66 69 6e 64 28 73 65 6c 65 63 74 6f 72 29 2e 65 61 63 68 28 66 75 6e 63 | ...form.find(selector).each(func |
2a80 | 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 69 6e 70 75 74 20 3d 20 24 28 74 68 69 73 29 | tion().{.........input.=.$(this) |
2aa0 | 3b 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 54 6f 43 68 65 63 6b 20 3d 20 69 6e 70 75 74 2e 69 | ;.........valueToCheck.=.input.i |
2ac0 | 73 28 27 3a 63 68 65 63 6b 62 6f 78 2c 3a 72 61 64 69 6f 27 29 20 3f 20 69 6e 70 75 74 2e 69 73 | s(':checkbox,:radio').?.input.is |
2ae0 | 28 27 3a 63 68 65 63 6b 65 64 27 29 20 3a 20 69 6e 70 75 74 2e 76 61 6c 28 29 3b 0a 20 20 20 20 | (':checked').:.input.val();..... |
2b00 | 20 20 20 20 2f 2f 20 49 66 20 6e 6f 6e 42 6c 61 6e 6b 20 61 6e 64 20 76 61 6c 75 65 54 6f 43 68 | ....//.If.nonBlank.and.valueToCh |
2b20 | 65 63 6b 20 61 72 65 20 62 6f 74 68 20 74 72 75 74 68 79 2c 20 6f 72 20 6e 6f 6e 42 6c 61 6e 6b | eck.are.both.truthy,.or.nonBlank |
2b40 | 20 61 6e 64 20 76 61 6c 75 65 54 6f 43 68 65 63 6b 20 61 72 65 20 62 6f 74 68 20 66 61 6c 73 65 | .and.valueToCheck.are.both.false |
2b60 | 79 0a 20 20 20 20 20 20 20 20 69 66 20 28 21 76 61 6c 75 65 54 6f 43 68 65 63 6b 20 3d 3d 3d 20 | y.........if.(!valueToCheck.===. |
2b80 | 21 6e 6f 6e 42 6c 61 6e 6b 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 69 6e 70 75 74 73 20 3d 20 | !nonBlank).{...........inputs.=. |
2ba0 | 69 6e 70 75 74 73 2e 61 64 64 28 69 6e 70 75 74 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 | inputs.add(input);.........}.... |
2bc0 | 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 6e 70 75 74 73 2e 6c 65 6e 67 74 | ...});.......return.inputs.lengt |
2be0 | 68 20 3f 20 69 6e 70 75 74 73 20 3a 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 | h.?.inputs.:.false;.....},...... |
2c00 | 2f 2f 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 63 68 65 63 6b 73 20 | //.Helper.function.which.checks. |
2c20 | 66 6f 72 20 6e 6f 6e 2d 62 6c 61 6e 6b 20 69 6e 70 75 74 73 20 69 6e 20 61 20 66 6f 72 6d 20 74 | for.non-blank.inputs.in.a.form.t |
2c40 | 68 61 74 20 6d 61 74 63 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 53 53 20 73 65 6c 65 | hat.match.the.specified.CSS.sele |
2c60 | 63 74 6f 72 0a 20 20 20 20 6e 6f 6e 42 6c 61 6e 6b 49 6e 70 75 74 73 3a 20 66 75 6e 63 74 69 6f | ctor.....nonBlankInputs:.functio |
2c80 | 6e 28 66 6f 72 6d 2c 20 73 70 65 63 69 66 69 65 64 53 65 6c 65 63 74 6f 72 29 20 7b 0a 20 20 20 | n(form,.specifiedSelector).{.... |
2ca0 | 20 20 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 62 6c 61 6e 6b 49 6e 70 75 74 73 28 66 6f 72 6d | ...return.rails.blankInputs(form |
2cc0 | 2c 20 73 70 65 63 69 66 69 65 64 53 65 6c 65 63 74 6f 72 2c 20 74 72 75 65 29 3b 20 2f 2f 20 74 | ,.specifiedSelector,.true);.//.t |
2ce0 | 72 75 65 20 73 70 65 63 69 66 69 65 73 20 6e 6f 6e 42 6c 61 6e 6b 0a 20 20 20 20 7d 2c 0a 0a 20 | rue.specifies.nonBlank.....},... |
2d00 | 20 20 20 2f 2f 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 2c 20 6e 65 65 64 65 64 20 74 6f | ...//.Helper.function,.needed.to |
2d20 | 20 70 72 6f 76 69 64 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 62 65 68 61 76 69 6f 72 20 69 6e 20 | .provide.consistent.behavior.in. |
2d40 | 49 45 0a 20 20 20 20 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 3a 20 66 75 6e 63 74 69 6f 6e 28 | IE.....stopEverything:.function( |
2d60 | 65 29 20 7b 0a 20 20 20 20 20 20 24 28 65 2e 74 61 72 67 65 74 29 2e 74 72 69 67 67 65 72 28 27 | e).{.......$(e.target).trigger(' |
2d80 | 75 6a 73 3a 65 76 65 72 79 74 68 69 6e 67 53 74 6f 70 70 65 64 27 29 3b 0a 20 20 20 20 20 20 65 | ujs:everythingStopped');.......e |
2da0 | 2e 73 74 6f 70 49 6d 6d 65 64 69 61 74 65 50 72 6f 70 61 67 61 74 69 6f 6e 28 29 3b 0a 20 20 20 | .stopImmediatePropagation();.... |
2dc0 | 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 | ...return.false;.....},......//. |
2de0 | 66 69 6e 64 20 61 6c 6c 20 74 68 65 20 73 75 62 6d 69 74 20 65 76 65 6e 74 73 20 64 69 72 65 63 | find.all.the.submit.events.direc |
2e00 | 74 6c 79 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 66 6f 72 6d 20 61 6e 64 0a 20 20 20 20 2f 2f | tly.bound.to.the.form.and.....// |
2e20 | 20 6d 61 6e 75 61 6c 6c 79 20 69 6e 76 6f 6b 65 20 74 68 65 6d 2e 20 49 66 20 61 6e 79 6f 6e 65 | .manually.invoke.them..If.anyone |
2e40 | 20 72 65 74 75 72 6e 73 20 66 61 6c 73 65 20 74 68 65 6e 20 73 74 6f 70 20 74 68 65 20 6c 6f 6f | .returns.false.then.stop.the.loo |
2e60 | 70 0a 20 20 20 20 63 61 6c 6c 46 6f 72 6d 53 75 62 6d 69 74 42 69 6e 64 69 6e 67 73 3a 20 66 75 | p.....callFormSubmitBindings:.fu |
2e80 | 6e 63 74 69 6f 6e 28 66 6f 72 6d 2c 20 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 | nction(form,.event).{.......var. |
2ea0 | 65 76 65 6e 74 73 20 3d 20 66 6f 72 6d 2e 64 61 74 61 28 27 65 76 65 6e 74 73 27 29 2c 20 63 6f | events.=.form.data('events'),.co |
2ec0 | 6e 74 69 6e 75 65 50 72 6f 70 61 67 61 74 69 6f 6e 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 | ntinuePropagation.=.true;....... |
2ee0 | 69 66 20 28 65 76 65 6e 74 73 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 65 76 65 6e | if.(events.!==.undefined.&&.even |
2f00 | 74 73 5b 27 73 75 62 6d 69 74 27 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 0a 20 20 | ts['submit'].!==.undefined).{... |
2f20 | 20 20 20 20 20 20 24 2e 65 61 63 68 28 65 76 65 6e 74 73 5b 27 73 75 62 6d 69 74 27 5d 2c 20 66 | ......$.each(events['submit'],.f |
2f40 | 75 6e 63 74 69 6f 6e 28 69 2c 20 6f 62 6a 29 7b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 | unction(i,.obj){...........if.(t |
2f60 | 79 70 65 6f 66 20 6f 62 6a 2e 68 61 6e 64 6c 65 72 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 | ypeof.obj.handler.===.'function' |
2f80 | 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 69 6e 75 65 50 72 6f 70 61 67 61 74 69 6f 6e 20 3d 20 6f | ).return.continuePropagation.=.o |
2fa0 | 62 6a 2e 68 61 6e 64 6c 65 72 28 65 76 65 6e 74 29 3b 0a 20 20 20 20 20 20 20 20 7d 29 3b 0a 20 | bj.handler(event);.........});.. |
2fc0 | 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6e 74 69 6e 75 65 50 72 6f 70 | .....}.......return.continueProp |
2fe0 | 61 67 61 74 69 6f 6e 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 20 72 65 70 6c 61 63 65 | agation;.....},......//..replace |
3000 | 20 65 6c 65 6d 65 6e 74 27 73 20 68 74 6d 6c 20 77 69 74 68 20 74 68 65 20 27 64 61 74 61 2d 64 | .element's.html.with.the.'data-d |
3020 | 69 73 61 62 6c 65 2d 77 69 74 68 27 20 61 66 74 65 72 20 73 74 6f 72 69 6e 67 20 6f 72 69 67 69 | isable-with'.after.storing.origi |
3040 | 6e 61 6c 20 68 74 6d 6c 0a 20 20 20 20 2f 2f 20 20 61 6e 64 20 70 72 65 76 65 6e 74 20 63 6c 69 | nal.html.....//..and.prevent.cli |
3060 | 63 6b 69 6e 67 20 6f 6e 20 69 74 0a 20 20 20 20 64 69 73 61 62 6c 65 45 6c 65 6d 65 6e 74 3a 20 | cking.on.it.....disableElement:. |
3080 | 66 75 6e 63 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 65 6c 65 6d 65 6e | function(element).{.......elemen |
30a0 | 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 2c 20 65 6c 65 6d 65 6e | t.data('ujs:enable-with',.elemen |
30c0 | 74 2e 68 74 6d 6c 28 29 29 3b 20 2f 2f 20 73 74 6f 72 65 20 65 6e 61 62 6c 65 64 20 73 74 61 74 | t.html());.//.store.enabled.stat |
30e0 | 65 0a 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 68 74 6d 6c 28 65 6c 65 6d 65 6e 74 2e 64 61 74 | e.......element.html(element.dat |
3100 | 61 28 27 64 69 73 61 62 6c 65 2d 77 69 74 68 27 29 29 3b 20 2f 2f 20 73 65 74 20 74 6f 20 64 69 | a('disable-with'));.//.set.to.di |
3120 | 73 61 62 6c 65 64 20 73 74 61 74 65 0a 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 62 69 6e 64 28 | sabled.state.......element.bind( |
3140 | 27 63 6c 69 63 6b 2e 72 61 69 6c 73 44 69 73 61 62 6c 65 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 | 'click.railsDisable',.function(e |
3160 | 29 20 7b 20 2f 2f 20 70 72 65 76 65 6e 74 20 66 75 72 74 68 65 72 20 63 6c 69 63 6b 69 6e 67 0a | ).{.//.prevent.further.clicking. |
3180 | 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 68 | ........return.rails.stopEveryth |
31a0 | 69 6e 67 28 65 29 3b 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f | ing(e);.......});.....},......// |
31c0 | 20 72 65 73 74 6f 72 65 20 65 6c 65 6d 65 6e 74 20 74 6f 20 69 74 73 20 6f 72 69 67 69 6e 61 6c | .restore.element.to.its.original |
31e0 | 20 73 74 61 74 65 20 77 68 69 63 68 20 77 61 73 20 64 69 73 61 62 6c 65 64 20 62 79 20 27 64 69 | .state.which.was.disabled.by.'di |
3200 | 73 61 62 6c 65 45 6c 65 6d 65 6e 74 27 20 61 62 6f 76 65 0a 20 20 20 20 65 6e 61 62 6c 65 45 6c | sableElement'.above.....enableEl |
3220 | 65 6d 65 6e 74 3a 20 66 75 6e 63 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 | ement:.function(element).{...... |
3240 | 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 | .if.(element.data('ujs:enable-wi |
3260 | 74 68 27 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 65 6c | th').!==.undefined).{.........el |
3280 | 65 6d 65 6e 74 2e 68 74 6d 6c 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 | ement.html(element.data('ujs:ena |
32a0 | 62 6c 65 2d 77 69 74 68 27 29 29 3b 20 2f 2f 20 73 65 74 20 74 6f 20 6f 6c 64 20 65 6e 61 62 6c | ble-with'));.//.set.to.old.enabl |
32c0 | 65 64 20 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 2f 2f 20 74 68 69 73 20 73 68 6f 75 6c 64 20 | ed.state.........//.this.should. |
32e0 | 62 65 20 65 6c 65 6d 65 6e 74 2e 72 65 6d 6f 76 65 44 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c | be.element.removeData('ujs:enabl |
3300 | 65 2d 77 69 74 68 27 29 0a 20 20 20 20 20 20 20 20 2f 2f 20 62 75 74 2c 20 74 68 65 72 65 20 69 | e-with').........//.but,.there.i |
3320 | 73 20 63 75 72 72 65 6e 74 6c 79 20 61 20 62 75 67 20 69 6e 20 6a 71 75 65 72 79 20 77 68 69 63 | s.currently.a.bug.in.jquery.whic |
3340 | 68 20 6d 61 6b 65 73 20 68 79 70 68 65 6e 61 74 65 64 20 64 61 74 61 20 61 74 74 72 69 62 75 74 | h.makes.hyphenated.data.attribut |
3360 | 65 73 20 6e 6f 74 20 67 65 74 20 72 65 6d 6f 76 65 64 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 | es.not.get.removed.........eleme |
3380 | 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 2c 20 66 61 6c 73 65 | nt.data('ujs:enable-with',.false |
33a0 | 29 3b 20 2f 2f 20 63 6c 65 61 6e 20 75 70 20 63 61 63 68 65 0a 20 20 20 20 20 20 7d 0a 20 20 20 | );.//.clean.up.cache.......}.... |
33c0 | 20 20 20 65 6c 65 6d 65 6e 74 2e 75 6e 62 69 6e 64 28 27 63 6c 69 63 6b 2e 72 61 69 6c 73 44 69 | ...element.unbind('click.railsDi |
33e0 | 73 61 62 6c 65 27 29 3b 20 2f 2f 20 65 6e 61 62 6c 65 20 65 6c 65 6d 65 6e 74 0a 20 20 20 20 7d | sable');.//.enable.element.....} |
3400 | 0a 0a 20 20 7d 3b 0a 0a 20 20 69 66 20 28 72 61 69 6c 73 2e 66 69 72 65 28 24 28 64 6f 63 75 6d | ....};....if.(rails.fire($(docum |
3420 | 65 6e 74 29 2c 20 27 72 61 69 6c 73 3a 61 74 74 61 63 68 42 69 6e 64 69 6e 67 73 27 29 29 20 7b | ent),.'rails:attachBindings')).{ |
3440 | 0a 0a 20 20 20 20 24 2e 61 6a 61 78 50 72 65 66 69 6c 74 65 72 28 66 75 6e 63 74 69 6f 6e 28 6f | ......$.ajaxPrefilter(function(o |
3460 | 70 74 69 6f 6e 73 2c 20 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 78 68 72 29 7b 20 69 | ptions,.originalOptions,.xhr){.i |
3480 | 66 20 28 20 21 6f 70 74 69 6f 6e 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 29 20 7b 20 72 61 69 | f.(.!options.crossDomain.).{.rai |
34a0 | 6c 73 2e 43 53 52 46 50 72 6f 74 65 63 74 69 6f 6e 28 78 68 72 29 3b 20 7d 7d 29 3b 0a 0a 20 20 | ls.CSRFProtection(xhr);.}});.... |
34c0 | 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 6c 69 6e | ..$(document).delegate(rails.lin |
34e0 | 6b 44 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 2c 20 27 61 6a 61 78 3a 63 6f 6d 70 6c 65 74 65 | kDisableSelector,.'ajax:complete |
3500 | 27 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 61 69 6c 73 2e 65 6e | ',.function().{.........rails.en |
3520 | 61 62 6c 65 45 6c 65 6d 65 6e 74 28 24 28 74 68 69 73 29 29 3b 0a 20 20 20 20 7d 29 3b 0a 0a 20 | ableElement($(this));.....});... |
3540 | 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 6c 69 | ...$(document).delegate(rails.li |
3560 | 6e 6b 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 2c 20 27 63 6c 69 63 6b 2e 72 61 69 6c 73 27 2c 20 | nkClickSelector,.'click.rails',. |
3580 | 66 75 6e 63 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6c 69 6e 6b 20 3d 20 24 | function(e).{.......var.link.=.$ |
35a0 | 28 74 68 69 73 29 2c 20 6d 65 74 68 6f 64 20 3d 20 6c 69 6e 6b 2e 64 61 74 61 28 27 6d 65 74 68 | (this),.method.=.link.data('meth |
35c0 | 6f 64 27 29 2c 20 64 61 74 61 20 3d 20 6c 69 6e 6b 2e 64 61 74 61 28 27 70 61 72 61 6d 73 27 29 | od'),.data.=.link.data('params') |
35e0 | 3b 0a 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c 73 2e 61 6c 6c 6f 77 41 63 74 69 6f 6e 28 6c | ;.......if.(!rails.allowAction(l |
3600 | 69 6e 6b 29 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 68 69 6e | ink)).return.rails.stopEverythin |
3620 | 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 6c 69 6e 6b 2e 69 73 28 72 61 69 6c 73 2e 6c | g(e);........if.(link.is(rails.l |
3640 | 69 6e 6b 44 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 29 29 20 72 61 69 6c 73 2e 64 69 73 61 62 | inkDisableSelector)).rails.disab |
3660 | 6c 65 45 6c 65 6d 65 6e 74 28 6c 69 6e 6b 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 6c 69 6e 6b | leElement(link);........if.(link |
3680 | 2e 64 61 74 61 28 27 72 65 6d 6f 74 65 27 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b | .data('remote').!==.undefined).{ |
36a0 | 0a 20 20 20 20 20 20 20 20 69 66 20 28 20 28 65 2e 6d 65 74 61 4b 65 79 20 7c 7c 20 65 2e 63 74 | .........if.(.(e.metaKey.||.e.ct |
36c0 | 72 6c 4b 65 79 29 20 26 26 20 28 21 6d 65 74 68 6f 64 20 7c 7c 20 6d 65 74 68 6f 64 20 3d 3d 3d | rlKey).&&.(!method.||.method.=== |
36e0 | 20 27 47 45 54 27 29 20 26 26 20 21 64 61 74 61 20 29 20 7b 20 72 65 74 75 72 6e 20 74 72 75 65 | .'GET').&&.!data.).{.return.true |
3700 | 3b 20 7d 0a 0a 20 20 20 20 20 20 20 20 76 61 72 20 68 61 6e 64 6c 65 52 65 6d 6f 74 65 20 3d 20 | ;.}..........var.handleRemote.=. |
3720 | 72 61 69 6c 73 2e 68 61 6e 64 6c 65 52 65 6d 6f 74 65 28 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 | rails.handleRemote(link);....... |
3740 | 20 20 2f 2f 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 72 61 69 6c 73 2e 68 61 6e 64 6c 65 52 | ..//.response.from.rails.handleR |
3760 | 65 6d 6f 74 65 28 29 20 77 69 6c 6c 20 65 69 74 68 65 72 20 62 65 20 66 61 6c 73 65 20 6f 72 20 | emote().will.either.be.false.or. |
3780 | 61 20 64 65 66 65 72 72 65 64 20 6f 62 6a 65 63 74 20 70 72 6f 6d 69 73 65 2e 0a 20 20 20 20 20 | a.deferred.object.promise....... |
37a0 | 20 20 20 69 66 20 28 68 61 6e 64 6c 65 52 65 6d 6f 74 65 20 3d 3d 3d 20 66 61 6c 73 65 29 20 7b | ...if.(handleRemote.===.false).{ |
37c0 | 0a 20 20 20 20 20 20 20 20 20 20 72 61 69 6c 73 2e 65 6e 61 62 6c 65 45 6c 65 6d 65 6e 74 28 6c | ...........rails.enableElement(l |
37e0 | 69 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 | ink);.........}.else.{.......... |
3800 | 20 68 61 6e 64 6c 65 52 65 6d 6f 74 65 2e 65 72 72 6f 72 28 20 66 75 6e 63 74 69 6f 6e 28 29 20 | .handleRemote.error(.function(). |
3820 | 7b 20 72 61 69 6c 73 2e 65 6e 61 62 6c 65 45 6c 65 6d 65 6e 74 28 6c 69 6e 6b 29 3b 20 7d 20 29 | {.rails.enableElement(link);.}.) |
3840 | 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 | ;.........}.........return.false |
3860 | 3b 0a 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 6c 69 6e 6b 2e 64 61 74 61 28 27 6d | ;........}.else.if.(link.data('m |
3880 | 65 74 68 6f 64 27 29 29 20 7b 0a 20 20 20 20 20 20 20 20 72 61 69 6c 73 2e 68 61 6e 64 6c 65 4d | ethod')).{.........rails.handleM |
38a0 | 65 74 68 6f 64 28 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 | ethod(link);.........return.fals |
38c0 | 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 | e;.......}.....});......$(docume |
38e0 | 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 69 6e 70 75 74 43 68 61 6e 67 65 53 65 | nt).delegate(rails.inputChangeSe |
3900 | 6c 65 63 74 6f 72 2c 20 27 63 68 61 6e 67 65 2e 72 61 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e | lector,.'change.rails',.function |
3920 | 28 65 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6c 69 6e 6b 20 3d 20 24 28 74 68 69 73 29 3b 0a | (e).{.......var.link.=.$(this);. |
3940 | 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c 73 2e 61 6c 6c 6f 77 41 63 74 69 6f 6e 28 6c 69 6e | ......if.(!rails.allowAction(lin |
3960 | 6b 29 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 | k)).return.rails.stopEverything( |
3980 | 65 29 3b 0a 0a 20 20 20 20 20 20 72 61 69 6c 73 2e 68 61 6e 64 6c 65 52 65 6d 6f 74 65 28 6c 69 | e);........rails.handleRemote(li |
39a0 | 6e 6b 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 29 3b | nk);.......return.false;.....}); |
39c0 | 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 | ......$(document).delegate(rails |
39e0 | 2e 66 6f 72 6d 53 75 62 6d 69 74 53 65 6c 65 63 74 6f 72 2c 20 27 73 75 62 6d 69 74 2e 72 61 69 | .formSubmitSelector,.'submit.rai |
3a00 | 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 66 6f 72 | ls',.function(e).{.......var.for |
3a20 | 6d 20 3d 20 24 28 74 68 69 73 29 2c 0a 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 20 3d 20 66 6f | m.=.$(this),.........remote.=.fo |
3a40 | 72 6d 2e 64 61 74 61 28 27 72 65 6d 6f 74 65 27 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 2c | rm.data('remote').!==.undefined, |
3a60 | 0a 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 52 65 71 75 69 72 65 64 49 6e 70 75 74 73 20 3d 20 72 | .........blankRequiredInputs.=.r |
3a80 | 61 69 6c 73 2e 62 6c 61 6e 6b 49 6e 70 75 74 73 28 66 6f 72 6d 2c 20 72 61 69 6c 73 2e 72 65 71 | ails.blankInputs(form,.rails.req |
3aa0 | 75 69 72 65 64 49 6e 70 75 74 53 65 6c 65 63 74 6f 72 29 2c 0a 20 20 20 20 20 20 20 20 6e 6f 6e | uiredInputSelector),.........non |
3ac0 | 42 6c 61 6e 6b 46 69 6c 65 49 6e 70 75 74 73 20 3d 20 72 61 69 6c 73 2e 6e 6f 6e 42 6c 61 6e 6b | BlankFileInputs.=.rails.nonBlank |
3ae0 | 49 6e 70 75 74 73 28 66 6f 72 6d 2c 20 72 61 69 6c 73 2e 66 69 6c 65 49 6e 70 75 74 53 65 6c 65 | Inputs(form,.rails.fileInputSele |
3b00 | 63 74 6f 72 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c 73 2e 61 6c 6c 6f 77 41 63 | ctor);........if.(!rails.allowAc |
3b20 | 74 69 6f 6e 28 66 6f 72 6d 29 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 | tion(form)).return.rails.stopEve |
3b40 | 72 79 74 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 2f 2f 20 73 6b 69 70 20 6f 74 68 65 72 | rything(e);........//.skip.other |
3b60 | 20 6c 6f 67 69 63 20 77 68 65 6e 20 72 65 71 75 69 72 65 64 20 76 61 6c 75 65 73 20 61 72 65 20 | .logic.when.required.values.are. |
3b80 | 6d 69 73 73 69 6e 67 20 6f 72 20 66 69 6c 65 20 75 70 6c 6f 61 64 20 69 73 20 70 72 65 73 65 6e | missing.or.file.upload.is.presen |
3ba0 | 74 0a 20 20 20 20 20 20 69 66 20 28 62 6c 61 6e 6b 52 65 71 75 69 72 65 64 49 6e 70 75 74 73 20 | t.......if.(blankRequiredInputs. |
3bc0 | 26 26 20 66 6f 72 6d 2e 61 74 74 72 28 22 6e 6f 76 61 6c 69 64 61 74 65 22 29 20 3d 3d 20 75 6e | &&.form.attr("novalidate").==.un |
3be0 | 64 65 66 69 6e 65 64 20 26 26 20 72 61 69 6c 73 2e 66 69 72 65 28 66 6f 72 6d 2c 20 27 61 6a 61 | defined.&&.rails.fire(form,.'aja |
3c00 | 78 3a 61 62 6f 72 74 65 64 3a 72 65 71 75 69 72 65 64 27 2c 20 5b 62 6c 61 6e 6b 52 65 71 75 69 | x:aborted:required',.[blankRequi |
3c20 | 72 65 64 49 6e 70 75 74 73 5d 29 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 61 | redInputs])).{.........return.ra |
3c40 | 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 20 20 20 20 20 20 7d 0a 0a | ils.stopEverything(e);.......}.. |
3c60 | 20 20 20 20 20 20 69 66 20 28 72 65 6d 6f 74 65 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 | ......if.(remote).{.........if.( |
3c80 | 6e 6f 6e 42 6c 61 6e 6b 46 69 6c 65 49 6e 70 75 74 73 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 | nonBlankFileInputs).{........... |
3ca0 | 2f 2f 20 73 6c 69 67 68 74 20 74 69 6d 65 6f 75 74 20 73 6f 20 74 68 61 74 20 74 68 65 20 73 75 | //.slight.timeout.so.that.the.su |
3cc0 | 62 6d 69 74 20 62 75 74 74 6f 6e 20 67 65 74 73 20 70 72 6f 70 65 72 6c 79 20 73 65 72 69 61 6c | bmit.button.gets.properly.serial |
3ce0 | 69 7a 65 64 0a 20 20 20 20 20 20 20 20 20 20 2f 2f 20 28 6d 61 6b 65 20 69 74 20 65 61 73 79 20 | ized...........//.(make.it.easy. |
3d00 | 66 6f 72 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 20 74 6f 20 73 65 72 69 61 6c 69 7a 65 20 66 | for.event.handler.to.serialize.f |
3d20 | 6f 72 6d 20 77 69 74 68 6f 75 74 20 64 69 73 61 62 6c 65 64 20 76 61 6c 75 65 73 29 0a 20 20 20 | orm.without.disabled.values).... |
3d40 | 20 20 20 20 20 20 20 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69 6f 6e 28 29 7b 20 72 61 | .......setTimeout(function(){.ra |
3d60 | 69 6c 73 2e 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 66 6f 72 6d 29 3b 20 7d | ils.disableFormElements(form);.} |
3d80 | 2c 20 31 33 29 3b 0a 20 20 20 20 20 20 20 20 20 20 76 61 72 20 61 62 6f 72 74 65 64 20 3d 20 72 | ,.13);...........var.aborted.=.r |
3da0 | 61 69 6c 73 2e 66 69 72 65 28 66 6f 72 6d 2c 20 27 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 66 69 | ails.fire(form,.'ajax:aborted:fi |
3dc0 | 6c 65 27 2c 20 5b 6e 6f 6e 42 6c 61 6e 6b 46 69 6c 65 49 6e 70 75 74 73 5d 29 3b 0a 0a 20 20 20 | le',.[nonBlankFileInputs]);..... |
3de0 | 20 20 20 20 20 20 20 2f 2f 20 72 65 2d 65 6e 61 62 6c 65 20 66 6f 72 6d 20 65 6c 65 6d 65 6e 74 | .......//.re-enable.form.element |
3e00 | 73 20 69 66 20 65 76 65 6e 74 20 62 69 6e 64 69 6e 67 73 20 72 65 74 75 72 6e 20 66 61 6c 73 65 | s.if.event.bindings.return.false |
3e20 | 20 28 63 61 6e 63 65 6c 69 6e 67 20 6e 6f 72 6d 61 6c 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 | .(canceling.normal.form.submissi |
3e40 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 61 62 6f 72 74 65 64 29 20 7b 20 73 65 | on)...........if.(!aborted).{.se |
3e60 | 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69 6f 6e 28 29 7b 20 72 61 69 6c 73 2e 65 6e 61 62 6c | tTimeout(function(){.rails.enabl |
3e80 | 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 66 6f 72 6d 29 3b 20 7d 2c 20 31 33 29 3b 20 7d 0a 0a | eFormElements(form);.},.13);.}.. |
3ea0 | 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 62 6f 72 74 65 64 3b 0a 20 20 20 20 20 20 | ..........return.aborted;....... |
3ec0 | 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 49 66 20 62 72 6f 77 73 65 72 20 64 6f 65 73 20 | ..}..........//.If.browser.does. |
3ee0 | 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 75 62 6d 69 74 20 62 75 62 62 6c 69 6e 67 2c 20 74 68 65 | not.support.submit.bubbling,.the |
3f00 | 6e 20 74 68 69 73 20 6c 69 76 65 2d 62 69 6e 64 69 6e 67 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c | n.this.live-binding.will.be.call |
3f20 | 65 64 20 62 65 66 6f 72 65 20 64 69 72 65 63 74 0a 20 20 20 20 20 20 20 20 2f 2f 20 62 69 6e 64 | ed.before.direct.........//.bind |
3f40 | 69 6e 67 73 2e 20 54 68 65 72 65 66 6f 72 65 2c 20 77 65 20 73 68 6f 75 6c 64 20 64 69 72 65 63 | ings..Therefore,.we.should.direc |
3f60 | 74 6c 79 20 63 61 6c 6c 20 61 6e 79 20 64 69 72 65 63 74 20 62 69 6e 64 69 6e 67 73 20 62 65 66 | tly.call.any.direct.bindings.bef |
3f80 | 6f 72 65 20 72 65 6d 6f 74 65 6c 79 20 73 75 62 6d 69 74 74 69 6e 67 20 66 6f 72 6d 2e 0a 20 20 | ore.remotely.submitting.form.... |
3fa0 | 20 20 20 20 20 20 69 66 20 28 21 24 2e 73 75 70 70 6f 72 74 2e 73 75 62 6d 69 74 42 75 62 62 6c | ......if.(!$.support.submitBubbl |
3fc0 | 65 73 20 26 26 20 24 28 29 2e 6a 71 75 65 72 79 20 3c 20 27 31 2e 37 27 20 26 26 20 72 61 69 6c | es.&&.$().jquery.<.'1.7'.&&.rail |
3fe0 | 73 2e 63 61 6c 6c 46 6f 72 6d 53 75 62 6d 69 74 42 69 6e 64 69 6e 67 73 28 66 6f 72 6d 2c 20 65 | s.callFormSubmitBindings(form,.e |
4000 | 29 20 3d 3d 3d 20 66 61 6c 73 65 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 | ).===.false).return.rails.stopEv |
4020 | 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 20 20 72 61 69 6c 73 2e 68 61 6e 64 | erything(e);..........rails.hand |
4040 | 6c 65 52 65 6d 6f 74 65 28 66 6f 72 6d 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 | leRemote(form);.........return.f |
4060 | 61 6c 73 65 3b 0a 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f | alse;........}.else.{.........// |
4080 | 20 73 6c 69 67 68 74 20 74 69 6d 65 6f 75 74 20 73 6f 20 74 68 61 74 20 74 68 65 20 73 75 62 6d | .slight.timeout.so.that.the.subm |
40a0 | 69 74 20 62 75 74 74 6f 6e 20 67 65 74 73 20 70 72 6f 70 65 72 6c 79 20 73 65 72 69 61 6c 69 7a | it.button.gets.properly.serializ |
40c0 | 65 64 0a 20 20 20 20 20 20 20 20 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69 6f 6e 28 29 | ed.........setTimeout(function() |
40e0 | 7b 20 72 61 69 6c 73 2e 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 66 6f 72 6d | {.rails.disableFormElements(form |
4100 | 29 3b 20 7d 2c 20 31 33 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 | );.},.13);.......}.....});...... |
4120 | 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 66 6f 72 6d 49 | $(document).delegate(rails.formI |
4140 | 6e 70 75 74 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 2c 20 27 63 6c 69 63 6b 2e 72 61 69 6c 73 27 | nputClickSelector,.'click.rails' |
4160 | 2c 20 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 62 75 | ,.function(event).{.......var.bu |
4180 | 74 74 6f 6e 20 3d 20 24 28 74 68 69 73 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c | tton.=.$(this);........if.(!rail |
41a0 | 73 2e 61 6c 6c 6f 77 41 63 74 69 6f 6e 28 62 75 74 74 6f 6e 29 29 20 72 65 74 75 72 6e 20 72 61 | s.allowAction(button)).return.ra |
41c0 | 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 76 65 6e 74 29 3b 0a 0a 20 20 20 20 | ils.stopEverything(event);...... |
41e0 | 20 20 2f 2f 20 72 65 67 69 73 74 65 72 20 74 68 65 20 70 72 65 73 73 65 64 20 73 75 62 6d 69 74 | ..//.register.the.pressed.submit |
4200 | 20 62 75 74 74 6f 6e 0a 20 20 20 20 20 20 76 61 72 20 6e 61 6d 65 20 3d 20 62 75 74 74 6f 6e 2e | .button.......var.name.=.button. |
4220 | 61 74 74 72 28 27 6e 61 6d 65 27 29 2c 0a 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 6e 61 6d | attr('name'),.........data.=.nam |
4240 | 65 20 3f 20 7b 6e 61 6d 65 3a 6e 61 6d 65 2c 20 76 61 6c 75 65 3a 62 75 74 74 6f 6e 2e 76 61 6c | e.?.{name:name,.value:button.val |
4260 | 28 29 7d 20 3a 20 6e 75 6c 6c 3b 0a 0a 20 20 20 20 20 20 62 75 74 74 6f 6e 2e 63 6c 6f 73 65 73 | ()}.:.null;........button.closes |
4280 | 74 28 27 66 6f 72 6d 27 29 2e 64 61 74 61 28 27 75 6a 73 3a 73 75 62 6d 69 74 2d 62 75 74 74 6f | t('form').data('ujs:submit-butto |
42a0 | 6e 27 2c 20 64 61 74 61 29 3b 0a 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 | n',.data);.....});......$(docume |
42c0 | 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 66 6f 72 6d 53 75 62 6d 69 74 53 65 6c | nt).delegate(rails.formSubmitSel |
42e0 | 65 63 74 6f 72 2c 20 27 61 6a 61 78 3a 62 65 66 6f 72 65 53 65 6e 64 2e 72 61 69 6c 73 27 2c 20 | ector,.'ajax:beforeSend.rails',. |
4300 | 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 69 66 20 28 74 68 69 73 | function(event).{.......if.(this |
4320 | 20 3d 3d 20 65 76 65 6e 74 2e 74 61 72 67 65 74 29 20 72 61 69 6c 73 2e 64 69 73 61 62 6c 65 46 | .==.event.target).rails.disableF |
4340 | 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 24 28 74 68 69 73 29 29 3b 0a 20 20 20 20 7d 29 3b 0a 0a 20 | ormElements($(this));.....});... |
4360 | 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 66 6f | ...$(document).delegate(rails.fo |
4380 | 72 6d 53 75 62 6d 69 74 53 65 6c 65 63 74 6f 72 2c 20 27 61 6a 61 78 3a 63 6f 6d 70 6c 65 74 65 | rmSubmitSelector,.'ajax:complete |
43a0 | 2e 72 61 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 20 | .rails',.function(event).{...... |
43c0 | 20 69 66 20 28 74 68 69 73 20 3d 3d 20 65 76 65 6e 74 2e 74 61 72 67 65 74 29 20 72 61 69 6c 73 | .if.(this.==.event.target).rails |
43e0 | 2e 65 6e 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 24 28 74 68 69 73 29 29 3b 0a 20 20 | .enableFormElements($(this));... |
4400 | 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 66 75 6e 63 74 69 6f 6e 28 29 7b 0a 20 20 20 20 20 20 2f | ..});......$(function(){......./ |
4420 | 2f 20 6d 61 6b 69 6e 67 20 73 75 72 65 20 74 68 61 74 20 61 6c 6c 20 66 6f 72 6d 73 20 68 61 76 | /.making.sure.that.all.forms.hav |
4440 | 65 20 61 63 74 75 61 6c 20 75 70 2d 74 6f 2d 64 61 74 65 20 74 6f 6b 65 6e 28 63 61 63 68 65 64 | e.actual.up-to-date.token(cached |
4460 | 20 66 6f 72 6d 73 20 63 6f 6e 74 61 69 6e 20 6f 6c 64 20 6f 6e 65 29 0a 20 20 20 20 20 20 63 73 | .forms.contain.old.one).......cs |
4480 | 72 66 5f 74 6f 6b 65 6e 20 3d 20 24 28 27 6d 65 74 61 5b 6e 61 6d 65 3d 63 73 72 66 2d 74 6f 6b | rf_token.=.$('meta[name=csrf-tok |
44a0 | 65 6e 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 6e 74 27 29 3b 0a 20 20 20 20 20 20 63 73 72 | en]').attr('content');.......csr |
44c0 | 66 5f 70 61 72 61 6d 20 3d 20 24 28 27 6d 65 74 61 5b 6e 61 6d 65 3d 63 73 72 66 2d 70 61 72 61 | f_param.=.$('meta[name=csrf-para |
44e0 | 6d 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 6e 74 27 29 3b 0a 20 20 20 20 20 20 24 28 27 66 | m]').attr('content');.......$('f |
4500 | 6f 72 6d 20 69 6e 70 75 74 5b 6e 61 6d 65 3d 22 27 20 2b 20 63 73 72 66 5f 70 61 72 61 6d 20 2b | orm.input[name="'.+.csrf_param.+ |
4520 | 20 27 22 5d 27 29 2e 76 61 6c 28 63 73 72 66 5f 74 6f 6b 65 6e 29 3b 0a 20 20 20 20 7d 29 3b 0a | .'"]').val(csrf_token);.....});. |
4540 | 20 20 7d 0a 0a 7d 29 28 20 6a 51 75 65 72 79 20 29 3b 0a 22 0d 5f 76 65 72 73 69 6f 6e 22 25 39 | ..}..})(.jQuery.);."._version"%9 |
4560 | 66 33 62 39 35 64 64 37 65 61 33 30 33 30 64 63 33 35 39 38 35 63 30 61 38 30 32 30 38 36 32 22 | f3b95dd7ea3030dc35985c0a8020862" |
4580 | 15 64 65 70 65 6e 64 65 6e 63 79 5f 70 61 74 68 73 5b 06 7b 08 22 0a 6d 74 69 6d 65 22 1e 32 30 | .dependency_paths[.{.".mtime".20 |
45a0 | 31 32 2d 30 38 2d 32 33 54 31 30 3a 35 32 3a 33 30 2b 30 32 3a 30 30 22 09 70 61 74 68 22 56 2f | 12-08-23T10:52:30+02:00".path"V/ |
45c0 | 76 61 72 2f 6c 69 62 2f 67 65 6d 73 2f 31 2e 38 2f 67 65 6d 73 2f 6a 71 75 65 72 79 2d 72 61 69 | var/lib/gems/1.8/gems/jquery-rai |
45e0 | 6c 73 2d 32 2e 31 2e 31 2f 76 65 6e 64 6f 72 2f 61 73 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 | ls-2.1.1/vendor/assets/javascrip |
4600 | 74 73 2f 6a 71 75 65 72 79 5f 75 6a 73 2e 6a 73 22 0b 64 69 67 65 73 74 22 25 35 63 35 66 36 62 | ts/jquery_ujs.js".digest"%5c5f6b |
4620 | 32 30 37 30 66 39 66 61 39 32 61 63 32 66 61 37 31 65 62 35 38 38 34 62 32 61 22 13 72 65 71 75 | 2070f9fa92ac2fa71eb5884b2a".requ |
4640 | 69 72 65 64 5f 70 61 74 68 73 5b 06 22 56 2f 76 61 72 2f 6c 69 62 2f 67 65 6d 73 2f 31 2e 38 2f | ired_paths[."V/var/lib/gems/1.8/ |
4660 | 67 65 6d 73 2f 6a 71 75 65 72 79 2d 72 61 69 6c 73 2d 32 2e 31 2e 31 2f 76 65 6e 64 6f 72 2f 61 | gems/jquery-rails-2.1.1/vendor/a |
4680 | 73 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 2f 6a 71 75 65 72 79 5f 75 6a 73 2e 6a 73 22 | ssets/javascripts/jquery_ujs.js" |
46a0 | 0a 6d 74 69 6d 65 22 1e 32 30 31 32 2d 30 38 2d 32 33 54 31 30 3a 35 32 3a 33 30 2b 30 32 3a 30 | .mtime".2012-08-23T10:52:30+02:0 |
46c0 | 30 22 11 6c 6f 67 69 63 61 6c 5f 70 61 74 68 22 12 6a 71 75 65 72 79 5f 75 6a 73 2e 6a 73 22 0a | 0".logical_path".jquery_ujs.js". |
46e0 | 63 6c 61 73 73 22 13 50 72 6f 63 65 73 73 65 64 41 73 73 65 74 22 11 63 6f 6e 74 65 6e 74 5f 74 | class".ProcessedAsset".content_t |
4700 | 79 70 65 22 1b 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 61 76 61 73 63 72 69 70 74 22 0b 64 69 67 | ype".application/javascript".dig |
4720 | 65 73 74 22 25 35 63 35 66 36 62 32 30 37 30 66 39 66 61 39 32 61 63 32 66 61 37 31 65 62 35 38 | est"%5c5f6b2070f9fa92ac2fa71eb58 |
4740 | 38 34 62 32 61 22 0d 70 61 74 68 6e 61 6d 65 22 56 2f 76 61 72 2f 6c 69 62 2f 67 65 6d 73 2f 31 | 84b2a".pathname"V/var/lib/gems/1 |
4760 | 2e 38 2f 67 65 6d 73 2f 6a 71 75 65 72 79 2d 72 61 69 6c 73 2d 32 2e 31 2e 31 2f 76 65 6e 64 6f | .8/gems/jquery-rails-2.1.1/vendo |
4780 | 72 2f 61 73 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 2f 6a 71 75 65 72 79 5f 75 6a 73 2e | r/assets/javascripts/jquery_ujs. |
47a0 | 6a 73 3a 10 40 65 78 70 69 72 65 73 5f 69 6e 30 3a 10 40 63 6f 6d 70 72 65 73 73 65 64 46 | js:.@expires_in0:.@compressedF |