oh! sorry.. that cut and paste was from old code.
yes, the executeScript is not supposed to be commented out.
But, the thing works sometimes and does not some other times.
I wonder if there is a "timing" issue here.

On Tue, Dec 8, 2009 at 12:11 PM, Erik Kay <erik...@google.com> wrote:

> Hi Anand,
>
> From the code, it looks to me like the selected text should never work.
>  Your summaryText() is called immediately at page load time and never called
> again.  This will always be be empty, right?  You have some commented out
> code to send it on mouseup.  Did you intend to leave that commented out?
>
> It also looks like you have some commented out code using executeScript on
> demand rather than injecting script into all pages all of the time.  I'd
> highly recommend you use this approach as it will be much more efficient.
>
> Erik
>
>
> On Tue, Dec 8, 2009 at 11:05 AM, Anand Rangarajan <a...@google.com> wrote:
>
>>
>> https://chrome.google.com/extensions/detail/pgphcomnlaojlmmcjmiddhdapjpbgeoc
>>
>> Hi Chrome Extension experts,
>>
>> I wrote this extension, and it works well for me. I am on Chrome
>> 4.0.249.25
>> But, some people claim the selected text does not appear for them.
>> Can you help me by saying why the content script may not send the
>> selected text
>> to the background page sometimes?
>>
>> The Published code may not be accessible, so I am giving the pertinent
>> details inline here:
>>
>> == infopasser.js
>> summaryText();
>> //  window.addEventListener("mouseup", summaryText);
>>
>> function summaryText() {
>>  console.log("Being Called");
>>  chrome.extension.sendRequest(
>>      window.getSelection().toString()
>>  );
>> }
>>
>> == background.html
>> var subjectPrefix = '';
>> var title = '';
>> var url = '';
>> var summ = '';
>> chrome.extension.onRequest.addListener(
>>    function(conn) {
>>                                summ = conn;
>>                });
>>
>>  // From = <whatever gmail account is logged in; If not logged in,
>> redirects to login page>
>>  // To = <Unfilled>
>>  //      [TODO: In the next version, may provide some Options for
>> favorite recipients]
>>  // Subject = [Interesting Page] <Page's Title>
>>  // Body = Summary Selection + URL
>> chrome.browserAction.onClicked.addListener(
>>  function(tab) {
>> //    chrome.tabs.executeScript(null, {file: "infopasser.js"});
>>    title = tab.title;
>>    url = tab.url;
>>    makeGmailWin(summ);
>>  });
>> ==
>>
>> Some people say they do not get the selected text. I doubt this is an
>> issue with the Chrome
>> version.
>>
>> thanks much,
>> anand
>>
>> --
>>
>> You received this message because you are subscribed to the Google Groups
>> "Chromium-extensions" group.
>> To post to this group, send email to chromium-extensions@googlegroups.com
>> .
>> To unsubscribe from this group, send email to
>> chromium-extensions+unsubscr...@googlegroups.com<chromium-extensions%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/chromium-extensions?hl=en.
>>
>>
>>
>

--

You received this message because you are subscribed to the Google Groups 
"Chromium-extensions" group.
To post to this group, send email to chromium-extensi...@googlegroups.com.
To unsubscribe from this group, send email to 
chromium-extensions+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/chromium-extensions?hl=en.


Reply via email to