File tree Expand file tree Collapse file tree 3 files changed +33
-4
lines changed Expand file tree Collapse file tree 3 files changed +33
-4
lines changed Original file line number Diff line number Diff line change
1
+ function getParams ( ) {
2
+ var url = window . location . href . slice ( window . location . href . indexOf ( '?' ) + 1 ) . split ( '&' ) ;
3
+ var result = { } ;
4
+ url . forEach ( function ( item ) {
5
+ var param = item . split ( "=" ) ;
6
+ result [ param [ 0 ] ] = param [ 1 ] ;
7
+ } ) ;
8
+ return result ;
9
+ }
10
+
1
11
Survey . dxSurveyService . serviceUrl = "http://localhost:5000/api/Service" ;
2
12
var accessKey = "" ;
3
13
var editor = new SurveyEditor . SurveyEditor ( "editor" ) ;
4
- var url = new URL ( document . URL ) ;
5
- var surveyId = url . searchParams . get ( "id" ) ;
14
+ var surveyId = getParams ( ) [ "id" ] ;
6
15
editor . loadSurvey ( surveyId ) ;
7
16
editor . saveSurveyFunc = function ( saveNo , callback ) {
8
17
var xhr = new XMLHttpRequest ( ) ;
Original file line number Diff line number Diff line change
1
+ function getParams ( ) {
2
+ var url = window . location . href . slice ( window . location . href . indexOf ( '?' ) + 1 ) . split ( '&' ) ;
3
+ var result = { } ;
4
+ url . forEach ( function ( item ) {
5
+ var param = item . split ( "=" ) ;
6
+ result [ param [ 0 ] ] = param [ 1 ] ;
7
+ } ) ;
8
+ return result ;
9
+ }
10
+
1
11
function SurveyManager ( baseUrl , accessKey ) {
2
12
var self = this ;
3
13
var url = new URL ( document . URL ) ;
4
- self . surveyId = url . searchParams . get ( "id" ) ;
14
+ self . surveyId = getParams ( ) [ "id" ] ;
5
15
self . results = ko . observableArray ( ) ;
6
16
7
17
self . loadResults = function ( ) {
Original file line number Diff line number Diff line change
1
+ function getParams ( ) {
2
+ var url = window . location . href . slice ( window . location . href . indexOf ( '?' ) + 1 ) . split ( '&' ) ;
3
+ var result = { } ;
4
+ url . forEach ( function ( item ) {
5
+ var param = item . split ( "=" ) ;
6
+ result [ param [ 0 ] ] = param [ 1 ] ;
7
+ } ) ;
8
+ return result ;
9
+ }
10
+
1
11
function init ( ) {
2
12
3
13
Survey . dxSurveyService . serviceUrl = "http://localhost:5000/api/Service" ;
4
14
Survey . defaultBootstrapCss . navigationButton = "btn btn-primary" ;
5
15
Survey . Survey . cssType = "bootstrap" ;
6
16
7
17
var url = new URL ( document . URL ) ;
8
- var surveyId = url . searchParams . get ( "id" ) ;
18
+ var surveyId = getParams ( ) [ "id" ] ;
9
19
var model = new Survey . Model ( { surveyId : surveyId , surveyPostId : surveyId } ) ;
10
20
window . survey = model ;
11
21
model . render ( "surveyElement" ) ;
You can’t perform that action at this time.
0 commit comments