Opera browser 10.51 still have the bug introduced in the 10.xx versions. It rund the specified application but forget to forward the command line parameters. As soon as Opera team fixes this bug, integration will work as it was in past.
Best regards,
Alexander Bednyakov
MP Staff
Best regards,
Andrey Filatkin
MP Staff
I have already posted it here with instructions but my message seems to be too large ti this forum!
What do I have to do?
----------------------------------------
// ==UserScript==
// @name Qsaver
// @author Lex1
// @version 1.1.2
// ==/UserScript==
// Double click
// document.addEventListener('dblclick', function(e){var et=e.target;if(et.tagName.toLowerCase()=='img'){location.href='data:text/qsv;charset=UTF-8,/format=imgs /method=folder /url='+et.srcsanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk, false);
// Long press
(function(){
var delay = 500;
var timerId = 0;
opera.addEventListener('BeforeEvent.mousedown', function(e){
var evt = e.event;if(evt.button==0 && evt.target.tagName.toLowerCase()=='img' && evt.target.complete && !evt.ctrlKey && !evt.shiftKey && !evt.altKey){
timerId = setTimeout(function(){
{evt.stopPropagation();evt.preventDefault();location.href='data:text/qsv;charset=UTF-8,/format=imgs /method=folder /url='+evt.target.src}
}, delay);
}
}, false);
document.addEventListener('mouseup', function(){if(timerId!=0){clearTimeout(timerId);timerId=0sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk, false);
document.addEventListener('mousemove', function(){if(timerId!=0){clearTimeout(timerId);timerId=0sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk, false);
})();
---------------------------------------------------
it works with "Qsaver" program (This program is free software and released under GPL General Public License http://my.opera.com/Lex1/blog/quick-saver-2-2)
--------------------------------------------------
Settings for Saving of the selected part of page:
Go to Tools>Preferences>Advanced>Downloads. Create MIME type «text/phf» and select «Open with other application» C:\Program Files\Opera\program\qsaver.exe. Also unselect «Pass web address directly to application».
-------------------------------------------------
opera menu item:
Item, "Save selection"="Go to page, "javascript:(function(){var link=location.href;var settings='/format=phf /method=simple /url=‘‘'+link+'’’';var doctype='';var dt=document.doctype;var title=document.title||document.getElementsByTagName('title')[0]&&document.getElementsByTagName('title')[0].text;var styles=document.styleSheets;var base=document.getElementsByTagName('base')[0];var body=document.body||document.getElementsByTagName('body')[0]||document.documentElement;var ele,ref,clone;var sel=document.createElement('div');var s=window.getSelection();if(s!=''){var r=s.getRangeAt(0);ele=r.commonAncestorContainer;ref=r.cloneContents();settings+=' /text=‘‘'+title+' ('+s.toString().slice(0,50).replace(/\s/g,' ').replace(/^\s+|\s+$/,'')+')’’'}else{ele=body.parentNode;ref=body.cloneNode(true)};while(ele){if(ele.nodeType==1){clone=ele.cloneNode(false);clone.appendChild(ref);ref=clone};ele=ele.parentNode};sel.appendChild(ref);var scripts=sel.getElementsByTagName('script');for(var i=scripts.length-1;i>=0;i--){scripts[i].parentNode.removeChild(scripts[i])};try{var h=sel.firstChild.insertBefore(document.createElement('head'),sel.firstChild.firstChild);h.appendChild(document.createComment(' QSaver settings '+settings+' '));var t=document.createElement('title');t.text=title;h.appendChild(t);var meta=document.createElement('meta');meta.httpEquiv='content-type';meta.content='text/html; charset=utf-8';h.appendChild(meta);var b=base?base.cloneNode(false):document.createElement('base');if(!b.href)b.href=link;h.appendChild(b);for(var i=0,si;si=styles[i];i++){var style=document.createElement('style');style.type='text/css';if(si.media.mediaText)style.media=si.media.mediaText;try{for(var j=0,rule;rule=si.cssRules[j];j++){style.text+=rule.cssText+'\n'sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkkcatch(e){if(si.ownerNode)style=si.ownerNode.cloneNode(false)};h.appendChild(style)};if(dt&&dt.name){doctype+='<!DOCTYPE '+dt.name;if(dt.publicId)doctype+=' PUBLIC \x22'+dt.publicId+'\x22';if(dt.systemId)doctype+=' \x22'+dt.systemId+'\x22';doctype+='>\n'sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkk}sanitize_seed_3pncu3gsfk4k84s8ws8gkgkkcatch(e){};location.href='data:text/phf;charset=UTF-8,'+encodeURIComponent(doctype+sel.innerHTML+'\n<!-- This document saved from '+link+' -->')})();",,,"save_pnf""