org.symbian.tools.wrttools.previewer/preview/script/nokia.js
changeset 306 42f09aa2b24a
parent 305 be8783adb3a8
child 334 915daddff233
equal deleted inserted replaced
305:be8783adb3a8 306:42f09aa2b24a
   851 				NOKIA.helper.error('Corrupted Info.plist file');
   851 				NOKIA.helper.error('Corrupted Info.plist file');
   852 				return false;
   852 				return false;
   853 			}
   853 			}
   854 			values = values.replace(/<dict.*?(<key.*?>\s*.*\s*<\/string>)\s*<\/dict>/, "{ $1 }");
   854 			values = values.replace(/<dict.*?(<key.*?>\s*.*\s*<\/string>)\s*<\/dict>/, "{ $1 }");
   855 			values = values.replace(/\s*<key.*?>\s*(.*?)\s*<\/key>\s*<string.*?>\s*(.*?)\s*<\/string>\s*/g, "\"$1\" : \"$2\", ");
   855 			values = values.replace(/\s*<key.*?>\s*(.*?)\s*<\/key>\s*<string.*?>\s*(.*?)\s*<\/string>\s*/g, "\"$1\" : \"$2\", ");
       
   856 			values = values.replace(/"\s*?,\s*?}/g, "\" }");
   856 			try {
   857 			try {
   857 				NOKIA.emulator.plist = JSON.parse(values);
   858 				NOKIA.emulator.plist = JSON.parse(values);
   858 			} catch (exception) {
   859 			} catch (exception) {
   859 				NOKIA.helper.error('Corrupted Info.plist file');
   860 				NOKIA.helper.error('Corrupted Info.plist file');
   860 				return false;
   861 				return false;