From f6eacf3993256a773f20738fbc8b5d3450f112bc Mon Sep 17 00:00:00 2001
From: zhulongzheng <zhulongzheng@gmail.com>
Date: Tue, 17 Jan 2017 18:46:13 +0800
Subject: [PATCH] Fix compatibility issue of String.prototype.startsWith

---
 src/modules/style.ts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/modules/style.ts b/src/modules/style.ts
index 86d5e05..d1c3b50 100755
--- a/src/modules/style.ts
+++ b/src/modules/style.ts
@@ -21,7 +21,7 @@ function updateStyle(oldVnode: VNode, vnode: VNode): void {
 
   for (name in oldStyle) {
     if (!style[name]) {
-      if (name.startsWith('--')) {
+      if (name.indexOf('--') === 0) {
         (elm as any).style.removeProperty(name);
       } else {
         (elm as any).style[name] = '';
@@ -38,7 +38,7 @@ function updateStyle(oldVnode: VNode, vnode: VNode): void {
         }
       }
     } else if (name !== 'remove' && cur !== oldStyle[name]) {
-      if (name.startsWith('--')) {
+      if (name.indexOf('--') === 0) {
         (elm as any).style.setProperty(name, cur);
       } else {
         (elm as any).style[name] = cur;