Skip to content

Commit 275db17

Browse files
Shuwen QianDan Lasky
authored andcommitted
Use method name as dom config
1 parent 36c1523 commit 275db17

2 files changed

Lines changed: 23 additions & 15 deletions

File tree

src/mm-sync/index.html

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,20 +59,28 @@
5959
<template>
6060
<mm-input value="{{autoTest}}"></mm-input><span>{{autotest}}</span>
6161
<mm-sync endpoint="http://localhost:8000/ajax" data="{{zippy}}">
62-
<input-params>
63-
<queryParam name="q" value="ui.*"></queryParam>
64-
<queryParam name="user">userInnerVal</queryParam>
65-
<urlParam value="ajax"></urlParam>
66-
<urlParam value="123"></urlParam>
67-
<urlParam>innerVal</urlParam>
68-
<urlParam value="settings"></urlParam>
69-
<queryParam name="z">{{autoTest}}</urlParam>
70-
</input-params>
71-
<output-params>
72-
<urlParam>1234</urlParam>
73-
<header name="x-test">acesInner</header>
74-
</output-params>
75-
</mm-sync>
62+
<GET>
63+
<queryParam name="q" value="ui.*"></queryParam>
64+
<queryParam name="user">userInnerVal</queryParam>
65+
<urlParam value="ajax"></urlParam>
66+
<urlParam value="123"></urlParam>
67+
<urlParam>innerVal</urlParam>
68+
<urlParam value="settings"></urlParam>
69+
<queryParam name="z">{{autoTest}}</urlParam>
70+
</GET>
71+
<post>
72+
<urlParam>1234</urlParam>
73+
<header name="x-test">acesInner</header>
74+
</post>
75+
<put>
76+
<urlParam>1234</urlParam>
77+
<header name="x-test">acesInner</header>
78+
</put>
79+
<delete>
80+
<urlParam>1234</urlParam>
81+
<header name="x-test">acesInner</header>
82+
</delete>
83+
</mm-sync>
7684
<span>{{zippy.user}}</span>
7785
<span>{{zippy.q}}</span>
7886
<span>{{zippy.nocache}}</span>

src/shared/behaviors/domsyncable.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
},
5959

6060
_getDomConfig: function(method, domObject) {
61-
var domConfig = method === Ajax.GET ? this.domObject["input-params"] : this.domObject["output-params"];
61+
var domConfig = this.domObject[ method.toLowerCase() ];
6262
domConfig = _getParamBase(domConfig) || _getParamBase();
6363

6464
return {

0 commit comments

Comments
 (0)