rendered paste body<?xml version="1.0"?><RDF:RDF xmlns:NS1="http://optimoz.mozdev.org/gestures-rdf#" xmlns:NC="http://home.netscape.com/NC-rdf#" xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <RDF:Description RDF:about="rdf:#$CzAaP3" NS1:code="L1D3R" NS1:function="mgB_ViewSiteCookies" /> <RDF:Description RDF:about="rdf:#$ezAaP3" NS1:code=":12" NS1:function="mgB_NextTab" /> <RDF:Description RDF:about="urn:mozgest:userstore" NS1:creatorVersion="1.5.2" /> <RDF:Description RDF:about="rdf:#$dAAaP3" NS1:code="7" NS1:function="mgB_ZoomOut_HalveImage" /> <RDF:Description RDF:about="rdf:#$iAAaP3" NS1:code="DL" NS1:function="mgW_MinWin" /> <RDF:Description RDF:about="rdf:#$LzAaP3" NS1:code="1" NS1:function="mgB_ResetZoom" /> <RDF:Description RDF:about="rdf:#$nAAaP3" NS1:code="39" NS1:function="mgW_Paste" /> <RDF:Description RDF:about="rdf:#$wzAaP3" NS1:code="UL" NS1:function="mgB_PreviousTab" /> <RDF:Description RDF:about="rdf:#$qzAaP3" NS1:code="ULU" NS1:function="mgB_UpDir" /> <RDF:Description RDF:about="rdf:#$1AAaP3" NS1:code="DRU" NS1:function="mgM_DeleteMessage" /> <RDF:Description RDF:about="rdf:#$yzAaP3" NS1:code="DR" NS1:function="mgB_CloseDoc" /> <RDF:Description RDF:about="rdf:#$.zAaP3" NS1:code=":02" NS1:function="mgM_NextUnreadMessage" /> <RDF:Description RDF:about="rdf:#$UzAaP3" NS1:code="R" NS1:function="mgC_NextPane" /> <RDF:Description RDF:about="rdf:#$fAAaP3" NS1:code="31" NS1:function="mgB_ZoomIn" /> <RDF:Description RDF:about="rdf:#$MzAaP3" NS1:code="31" NS1:function="mgB_ZoomIn" /> <RDF:Description RDF:about="rdf:#$AzAaP3" NS1:code="LDRDL" NS1:function="mgB_ViewPageSource" /> <RDF:Seq RDF:about="urn:mozgest:mappings:messenger"> <RDF:li RDF:resource="rdf:#$ZzAaP3"/> <RDF:li RDF:resource="rdf:#$.zAaP3"/> <RDF:li RDF:resource="rdf:#$+zAaP3"/> <RDF:li RDF:resource="rdf:#$0AAaP3"/> <RDF:li RDF:resource="rdf:#$1AAaP3"/> <RDF:li RDF:resource="rdf:#$2AAaP3"/> <RDF:li RDF:resource="rdf:#$3AAaP3"/> <RDF:li RDF:resource="rdf:#$4AAaP3"/> <RDF:li RDF:resource="rdf:#$5AAaP3"/> <RDF:li RDF:resource="rdf:#$6AAaP3"/> <RDF:li RDF:resource="rdf:#$7AAaP3"/> <RDF:li RDF:resource="rdf:#$8AAaP3"/> <RDF:li RDF:resource="rdf:#$9AAaP3"/> <RDF:li RDF:resource="rdf:#$aAAaP3"/> <RDF:li RDF:resource="rdf:#$bAAaP3"/> <RDF:li RDF:resource="rdf:#$cAAaP3"/> <RDF:li RDF:resource="rdf:#$dAAaP3"/> <RDF:li RDF:resource="rdf:#$eAAaP3"/> <RDF:li RDF:resource="rdf:#$fAAaP3"/> <RDF:li RDF:resource="rdf:#$gAAaP3"/> </RDF:Seq> <RDF:Description RDF:about="rdf:#$cAAaP3" NS1:code="3" NS1:function="mgB_ZoomIn_DoubleImage" /> <RDF:Seq RDF:about="urn:mozgest:mappings:viewsource"> <RDF:li RDF:resource="rdf:#$VzAaP3"/> <RDF:li RDF:resource="rdf:#$WzAaP3"/> <RDF:li RDF:resource="rdf:#$XzAaP3"/> </RDF:Seq> <RDF:Description RDF:about="rdf:#$hzAaP3" NS1:code=":2-" NS1:function="mgB_PreviousTab" /> <RDF:Description RDF:about="rdf:#$GzAaP3" NS1:code="DRDLU" NS1:function="mgB_AddBookmark" /> <RDF:Description RDF:about="rdf:#$PzAaP3" NS1:code="*RU" NS1:function="mgB_LinksInWindows" /> <RDF:Description RDF:about="rdf:#$jAAaP3" NS1:code="RLR" NS1:function="mgW_CloseWin" /> <RDF:Description RDF:about="rdf:#$2AAaP3" NS1:code="DUR" NS1:function="mgM_ReplyMessage" /> <RDF:Description RDF:about="rdf:#$FzAaP3" NS1:code="U39D" NS1:appearance="UU39DD" NS1:function="mgB_MetaInfo" /> <RDF:Description RDF:about="rdf:#$mzAaP3" NS1:code="LU" NS1:function="mgB_Stop" /> <RDF:Description RDF:about="rdf:#$lzAaP3" NS1:code="UDU" NS1:function="mgB_ReloadSkipCache" NS1:count="2" /> <RDF:Description RDF:about="rdf:#$qAAaP3" NS1:code="R7" NS1:function="mgW_ScrollRight" /> <RDF:Description RDF:about="rdf:#$bAAaP3" NS1:code="9" NS1:function="mgB_HideImage" /> <RDF:Description RDF:about="rdf:#$tzAaP3" NS1:code="U" NS1:function="mgB_OpenTab" NS1:count="2" /> <RDF:Description RDF:about="rdf:#$vzAaP3" NS1:code="UR" NS1:function="mgB_NextTab" /> <RDF:Description RDF:about="rdf:#$gAAaP3" NS1:code="13" NS1:function="mgB_ZoomOut" /> <RDF:Description RDF:about="rdf:#$pAAaP3" NS1:code="D7" NS1:function="mgW_ScrollDown" NS1:count="3" /> <RDF:Seq RDF:about="urn:mozgest:mappings:chatzilla"> <RDF:li RDF:resource="rdf:#$RzAaP3"/> <RDF:li RDF:resource="rdf:#$SzAaP3"/> <RDF:li RDF:resource="rdf:#$TzAaP3"/> <RDF:li RDF:resource="rdf:#$UzAaP3"/> </RDF:Seq> <RDF:Description RDF:about="rdf:#$XzAaP3" NS1:code="1" NS1:function="mgB_ResetZoom" /> <RDF:Description RDF:about="rdf:#$pzAaP3" NS1:code="DU" NS1:function="mgB_DuplicateWindow" /> <RDF:Seq RDF:about="urn:mozgest:mappings:browser_printpreview"> <RDF:li RDF:resource="rdf:#$YzAaP3"/> </RDF:Seq> <RDF:Description RDF:about="rdf:#$gzAaP3" NS1:code=":2+" NS1:function="mgB_NextTab" /> <RDF:Description RDF:about="rdf:#$9AAaP3" NS1:code="URD" NS1:function="mgM_ViewSource" /> <RDF:Description RDF:about="rdf:#$QzAaP3" NS1:code="*RUL" NS1:function="mgB_LinksInTabs" NS1:count="1" /> <RDF:Description RDF:about="rdf:#$ZzAaP3" NS1:code=":20" NS1:function="mgM_PrevUnreadMessage" /> <RDF:Description RDF:about="rdf:#$HzAaP3" NS1:code="RUDR" NS1:appearance="RUDDR" NS1:function="mgB_DoubleStackWin" /> <RDF:Description RDF:about="rdf:#$8AAaP3" NS1:code="*RUL" NS1:function="mgW_LinksInTabs" /> <RDF:Description RDF:about="rdf:#$JzAaP3" NS1:code="3" NS1:function="mgB_ZoomIn_DoubleImage" NS1:count="1" /> <RDF:Description RDF:about="rdf:#$3AAaP3" NS1:code="DURL" NS1:function="mgM_ForwardMessage" /> <RDF:Description RDF:about="rdf:#$WzAaP3" NS1:code="7" NS1:function="mgB_ZoomOut" /> <RDF:Description RDF:about="rdf:#$KzAaP3" NS1:code="7" NS1:function="mgB_ZoomOut_HalveImage" /> <RDF:Description RDF:about="rdf:#$aAAaP3" NS1:code="LDRDL" NS1:function="mgM_ViewSource" /> <RDF:Description RDF:about="rdf:#$oAAaP3" NS1:code="U1" NS1:function="mgW_ScrollUp" /> <RDF:Description RDF:about="rdf:#$zzAaP3" NS1:code="URD" NS1:function="mgB_ViewFrameOrPartialSource" /> <RDF:Description RDF:about="rdf:#$kzAaP3" NS1:code="UD" NS1:function="mgB_ReloadFrame" NS1:count="18" /> <RDF:Description RDF:about="rdf:#$IzAaP3" NS1:code="9" NS1:function="mgB_HideImage" /> <RDF:Description RDF:about="rdf:#$rzAaP3" NS1:code="979" NS1:function="mgB_UpDir" /> <RDF:Description RDF:about="rdf:#$VzAaP3" NS1:code="3" NS1:function="mgB_ZoomIn" /> <RDF:Description RDF:about="rdf:#$fzAaP3" NS1:code=":10" NS1:function="mgB_PreviousTab" /> <RDF:Description RDF:about="rdf:#$BzAaP3" NS1:code="LDR" NS1:function="mgB_ViewSiteCookies" /> <RDF:Description RDF:about="rdf:#$78V8o2" NS1:code="RL" NS1:custom="SidebarShowHide();" NS1:name="Wop!" NS1:count="6" /> <RDF:Description RDF:about="rdf:#$dzAaP3" NS1:code=":02" NS1:function="mgB_Forward" /> <RDF:Description RDF:about="rdf:#$kAAaP3" NS1:code="DR" NS1:function="mgW_CloseWin" /> <RDF:Description RDF:about="rdf:#$szAaP3" NS1:code="797" NS1:function="mgB_UpDir" /> <RDF:Seq RDF:about="urn:mozgest:mappings:browser"> <RDF:li RDF:resource="rdf:#$czAaP3"/> <RDF:li RDF:resource="rdf:#$dzAaP3"/> <RDF:li RDF:resource="rdf:#$ezAaP3"/> <RDF:li RDF:resource="rdf:#$fzAaP3"/> <RDF:li RDF:resource="rdf:#$gzAaP3"/> <RDF:li RDF:resource="rdf:#$hzAaP3"/> <RDF:li RDF:resource="rdf:#$izAaP3"/> <RDF:li RDF:resource="rdf:#$jzAaP3"/> <RDF:li RDF:resource="rdf:#$kzAaP3"/> <RDF:li RDF:resource="rdf:#$lzAaP3"/> <RDF:li RDF:resource="rdf:#$mzAaP3"/> <RDF:li RDF:resource="rdf:#$nzAaP3"/> <RDF:li RDF:resource="rdf:#$ozAaP3"/> <RDF:li RDF:resource="rdf:#$pzAaP3"/> <RDF:li RDF:resource="rdf:#$qzAaP3"/> <RDF:li RDF:resource="rdf:#$rzAaP3"/> <RDF:li RDF:resource="rdf:#$szAaP3"/> <RDF:li RDF:resource="rdf:#$tzAaP3"/> <RDF:li RDF:resource="rdf:#$uzAaP3"/> <RDF:li RDF:resource="rdf:#$vzAaP3"/> <RDF:li RDF:resource="rdf:#$wzAaP3"/> <RDF:li RDF:resource="rdf:#$xzAaP3"/> <RDF:li RDF:resource="rdf:#$yzAaP3"/> <RDF:li RDF:resource="rdf:#$zzAaP3"/> <RDF:li RDF:resource="rdf:#$AzAaP3"/> <RDF:li RDF:resource="rdf:#$BzAaP3"/> <RDF:li RDF:resource="rdf:#$CzAaP3"/> <RDF:li RDF:resource="rdf:#$DzAaP3"/> <RDF:li RDF:resource="rdf:#$EzAaP3"/> <RDF:li RDF:resource="rdf:#$FzAaP3"/> <RDF:li RDF:resource="rdf:#$GzAaP3"/> <RDF:li RDF:resource="rdf:#$HzAaP3"/> <RDF:li RDF:resource="rdf:#$IzAaP3"/> <RDF:li RDF:resource="rdf:#$JzAaP3"/> <RDF:li RDF:resource="rdf:#$KzAaP3"/> <RDF:li RDF:resource="rdf:#$LzAaP3"/> <RDF:li RDF:resource="rdf:#$MzAaP3"/> <RDF:li RDF:resource="rdf:#$NzAaP3"/> <RDF:li RDF:resource="rdf:#$OzAaP3"/> <RDF:li RDF:resource="rdf:#$PzAaP3"/> <RDF:li RDF:resource="rdf:#$QzAaP3"/> <RDF:li RDF:resource="rdf:#$86V8o2"/> <RDF:li RDF:resource="rdf:#$78V8o2"/> </RDF:Seq> <RDF:Description RDF:about="rdf:#$xzAaP3" NS1:code="RLR" NS1:function="mgB_CloseDoc" NS1:count="1" /> <RDF:Description RDF:about="rdf:#$YzAaP3" NS1:code="DR" NS1:function="mgBP_ExitPrintPreview" /> <RDF:Description RDF:about="rdf:#$7AAaP3" NS1:code="*RU" NS1:function="mgB_LinksInWindows" /> <RDF:Description RDF:about="rdf:#$hAAaP3" NS1:code="RU" NS1:function="mgW_RestMaxWin" /> <RDF:Description RDF:about="rdf:#$mAAaP3" NS1:code="93" NS1:function="mgW_Copy" /> <RDF:Description RDF:about="rdf:#$0AAaP3" NS1:code="R" NS1:function="mgM_NextUnreadMessage" NS1:count="6" /> <RDF:Description RDF:about="rdf:#$eAAaP3" NS1:code="1" NS1:function="mgB_ResetZoom" /> <RDF:Description RDF:about="rdf:#$jzAaP3" NS1:code="R" NS1:function="mgB_Forward" NS1:count="11" /> <RDF:Description RDF:about="rdf:#$uzAaP3" NS1:code="DUD" NS1:function="mgB_DuplicateTab" NS1:count="1" /> <RDF:Description RDF:about="rdf:#$rAAaP3" NS1:code="L9" NS1:function="mgW_ScrollLeft" /> <RDF:Description RDF:about="rdf:#$4AAaP3" NS1:code="UD" NS1:function="mgM_Reload" /> <RDF:Description RDF:about="rdf:#$+zAaP3" NS1:code="L" NS1:function="mgM_PrevUnreadMessage" NS1:count="12" /> <RDF:Description RDF:about="rdf:#$RzAaP3" NS1:code=":20" NS1:function="mgC_PrevPane" /> <RDF:Description RDF:about="rdf:#$PeTKs3" NS1:code="DLD" NS1:custom="var%20title%20=%20%22MozGest%20-%20Gesture%20Export%22;%0Avar%20cc%20=%20Components.classes;%0Avar%20ci%20=%20Components.interfaces;%0A%0AmgStorage.userDS.QueryInterface(ci.nsIRDFRemoteDataSource).Flush();%0Avar%20profile%20=%20cc%5B'@mozilla.org/file/directory_service;1'%5D.getService(ci.nsIProperties);%0A%0Avar%20filePath%20=%20profile.get('ProfD',%20ci.nsILocalFile);%0AfilePath.appendRelativePath(%22mousegestures.rdf%22);%0A%0Avar%20fp%20=%20cc%5B%22@mozilla.org/filepicker;1%22%5D.createInstance(ci.nsIFilePicker);%0Afp.init(window,title,%20ci.nsIFilePicker.modeSave);%0A%0Afp.defaultString%20=%20%22mousegestures_backup.rdf%22;%0A%0Avar%20retVal%20=%20fp.show();%0A%0Aif%20(retVal%20==%20ci.nsIFilePicker.returnOK)%20%7B%0A%20%20try%20%7B%0A%20%20%20%20filePath.copyTo(fp.file.parent,%20fp.file.leafName);%0A%20%20%20%20alert(fp.file.leafName%20+%20%22%5Cn%5CnCreated%20in%20%22%20+%20fp.file.parent.path)%0A%20%20%7D%0A%20%20catch%20(e)%20%7B%7D%0A%7D%0A%0Aif%20(retVal%20==%20ci.nsIFilePicker.returnReplace)%20%7B%0A%20%20fp.file.remove(false);%0A%20%20try%20%7B%0A%20%20%20%20filePath.copyTo(fp.file.parent,%20fp.file.leafName);%0A%20%20%20%20alert(fp.file.leafName%20+%20%22%5Cn%5CnReplaced%20in%20%22%20+%20fp.file.parent.path)%0A%20%20%7D%0A%20%20catch%20(e)%20%7B%7D%0A%7D" NS1:name="Export Gesture Set" /> <RDF:Description RDF:about="rdf:#$lAAaP3" NS1:code="9L3" NS1:function="mgW_Cut" /> <RDF:Description RDF:about="rdf:#$86V8o2" NS1:code="LRL" NS1:custom="var%20childNodes%20=%20gBrowser.mTabContainer.childNodes;%0A%20%20%20for%20(var%20i%20=%20childNodes.length%20-%201;%20i%20%3E=%200;%20--i)%20%7B%0A%20%20%20gBrowser.reloadTab(childNodes%5Bi%5D);%0A%20%20%7D%0A" NS1:name="Reload All Tabs" NS1:count="22" /> <RDF:Description RDF:about="rdf:#$6AAaP3" NS1:code="D" NS1:function="mgM_NewMessage" NS1:count="2" /> <RDF:Description RDF:about="rdf:#$DzAaP3" NS1:code="RD" NS1:appearance="RDD" NS1:function="mgB_ViewFrameInfo" /> <RDF:Description RDF:about="rdf:#$a3V8o2" NS1:code="URU" NS1:custom="var%20importWarning%20=%20confirm(%22You%20want%20to%20import%20a%20gesture%20set.%5Cn%22%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22Make%20sure%20that%20you%20have%20a%20valid%20file%20to%20import!%5Cn%5Cn%22%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22If%20the%20chosen%20file%20is%20not%20valid,%20the%20default%20gesture%20set%20will%20be%20restored!%22);%0A%0Aif%20(importWarning)%0A%7B%0A%20%20var%20title%20=%20%22MozGest%20-%20Gesture%20Import%22;%0A%20%20var%20cc%20=%20Components.classes;%0A%20%20var%20ci%20=%20Components.interfaces;%0A%0A%20%20if%20(mgStorage.userDS%20==%20null)%0A%20%20%20%20mgStorage.getUserRDF();%0A%0A%20%20var%20profile%20=%20cc%5B'@mozilla.org/file/directory_service;1'%5D.getService(ci.nsIProperties);%0A%0A%20%20var%20filePath%20=%20profile.get('ProfD',%20ci.nsILocalFile);%0A%0A%20%20var%20fp%20=%20cc%5B%22@mozilla.org/filepicker;1%22%5D.createInstance(ci.nsIFilePicker);%0A%20%20fp.init(window,%20title,%20ci.nsIFilePicker.modeOpen);%0A%0A%20%20var%20retVal%20=%20fp.show();%0A%0A%20%20if%20(retVal%20==%20ci.nsIFilePicker.returnOK)%0A%20%20%7B%0A%20%20%20%20try%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20mgPath%20=%20profile.get('ProfD',%20ci.nsILocalFile);%0A%20%20%20%20%20%20mgPath.appendRelativePath(%22mousegestures.rdf%22);%0A%20%20%20%20%20%20mgPath.remove(false);%0A%20%20%20%20%20%20fp.file.copyTo(filePath,%20%22mousegestures.rdf%22);%0A%20%20%20%20%20%20try%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20mgStorage.userDS.QueryInterface(ci.nsIRDFRemoteDataSource).Refresh(true);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20catch%20(e)%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20alert(%22The%20backup%20is%20corrupted.%20Default%20gestures%20restored.%22)%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20var%20restart%20=%20confirm(%22Gestures%20restored.%5Cn%20You%20have%20to%20restart%20%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20mgAppInfo.name%20+%20%22!%5Cn%5Cn%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22Do%20you%20want%20to%20restart%20now?%22);%0A%20%20%20%20%20%20if%20(restart)%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20var%20appStartup%20=%20Components.interfaces.nsIAppStartup;%0A%20%20%20%20%20%20%20%20cc%5B%22@mozilla.org/toolkit/app-startup;1%22%5D.getService(appStartup)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.quit(appStartup.eRestart%20%7C%20appStartup.eAttemptQuit);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20catch%20(e)%20%7B%7D%0A%20%20%7D%0A%7D%0A" NS1:name="Import Gesture Set" /> <RDF:Description RDF:about="rdf:#$ozAaP3" NS1:code="D" NS1:function="mgB_OpenNewDocument" NS1:count="1" /> <RDF:Description RDF:about="rdf:#$SzAaP3" NS1:code=":02" NS1:function="mgC_NextPane" /> <RDF:Description RDF:about="rdf:#$EzAaP3" NS1:code="URDURD" NS1:appearance="UURDURDD" NS1:function="mgB_MetaInfo" /> <RDF:Description RDF:about="rdf:#$nzAaP3" NS1:code="DURD" NS1:appearance="DDURD" NS1:function="mgB_Home" /> <RDF:Description RDF:about="rdf:#$TzAaP3" NS1:code="L" NS1:function="mgC_PrevPane" /> <RDF:Description RDF:about="rdf:#$NzAaP3" NS1:code="13" NS1:function="mgB_ZoomOut" /> <RDF:Seq RDF:about="urn:mozgest:mappings:window"> <RDF:li RDF:resource="rdf:#$hAAaP3"/> <RDF:li RDF:resource="rdf:#$iAAaP3"/> <RDF:li RDF:resource="rdf:#$jAAaP3"/> <RDF:li RDF:resource="rdf:#$kAAaP3"/> <RDF:li RDF:resource="rdf:#$lAAaP3"/> <RDF:li RDF:resource="rdf:#$mAAaP3"/> <RDF:li RDF:resource="rdf:#$nAAaP3"/> <RDF:li RDF:resource="rdf:#$oAAaP3"/> <RDF:li RDF:resource="rdf:#$pAAaP3"/> <RDF:li RDF:resource="rdf:#$qAAaP3"/> <RDF:li RDF:resource="rdf:#$rAAaP3"/> <RDF:li RDF:resource="rdf:#$a3V8o2"/> <RDF:li RDF:resource="rdf:#$PeTKs3"/> </RDF:Seq> <RDF:Description RDF:about="rdf:#$5AAaP3" NS1:code="DURD" NS1:function="mgM_Home" /> <RDF:Description RDF:about="rdf:#$czAaP3" NS1:code=":20" NS1:function="mgB_Back" /> <RDF:Description RDF:about="rdf:#$izAaP3" NS1:code="L" NS1:function="mgB_Back" NS1:count="148" /> <RDF:Description RDF:about="rdf:#$OzAaP3" NS1:code="3939" NS1:function="mgB_W3cValidate" /></RDF:RDF>