Skip to content

Commit 7bb8ad4

Browse files
committed
Merge pull request #37 from coshx/sea-shell-newt
Sea shell newt
2 parents 9763997 + 8dae66b commit 7bb8ad4

File tree

6 files changed

+12
-9
lines changed

6 files changed

+12
-9
lines changed

Caravel.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Pod::Spec.new do |s|
1515
# summary should be tweet-length, and the description more in depth.
1616
#
1717

18-
version = "1.1.0"
18+
version = "1.1.1"
1919

2020
s.name = "Caravel"
2121
s.version = version

caravel/internal/proxies/WKScriptMessageHandlerProxy.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ internal class WKScriptMessageHandlerProxy: NSObject, WKScriptMessageHandler {
7171
let eventData = body["eventData"]
7272

7373
iterateOverDelegates { e in
74-
background { e.onMessage(busName, eventName: eventName, eventData: eventData) }
74+
e.onMessage(busName, eventName: eventName, eventData: eventData)
7575
}
7676
}
7777
}

caravel/js/Gruntfile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module.exports = function (grunt) {
22
'use strict';
33

4-
var version = '1.1.0';
4+
var version = 'sea-shell-newt-v1.1.1';
55

66
// Project configuration
77
grunt.initConfig({

caravel/js/caravel.coffee

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,18 @@ class Caravel
1313

1414
# Internal method for posting
1515
_post: (eventName, data) ->
16+
action = null
17+
1618
if @isUsingWKWebView
1719
body =
1820
busName: @name
1921
eventName: eventName
2022
eventData: data
21-
setTimeout (() => window.webkit.messageHandlers.caravel.postMessage(body)), 0
23+
action = () => window.webkit.messageHandlers.caravel.postMessage(body)
2224
else
2325
# shouldLoadRequest is only triggered when a new content is required
2426
# Ajax requests are useless
25-
setTimeout (() =>
27+
action = () =>
2628
iframe = document.createElement 'iframe'
2729
src = "caravel://host.com?busName=#{encodeURIComponent(@name)}&eventName=#{encodeURIComponent(eventName)}"
2830
if data?
@@ -33,7 +35,8 @@ class Caravel
3335
iframe.setAttribute 'src', src
3436
document.documentElement.appendChild iframe
3537
iframe.parentNode.removeChild iframe
36-
), 0
38+
39+
setTimeout(action, 0)
3740

3841
getName: () ->
3942
@name

caravel/js/caravel.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swiftlint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ disabled_rules: # rule identifiers to exclude from running
1616
- trailing_whitespace
1717
# - type_body_length
1818
# - type_name
19-
# - variable_name
19+
- variable_name
2020
- variable_name_min_length
2121
# - variable_name_max_length
2222
included: # paths to include during linting. `--path` is ignored if present. takes precendence over `excluded`.

0 commit comments

Comments
 (0)