~marcinello/ubuntu-rssreader-app/fix-1297463

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//var des_array = [] ;
var imageArray = [] ;


function separate(rss_content)
{
    var image_array = []

    image_array = rss_content.split("<img")
    image_array.shift() ;

    for (var i=0; i<image_array.length; i++)
    {
        image_array[i] = image_array[i].split('src=')[1].split(/"|'/)[1]
    }

    imageArray = image_array

    return imageArray
}

function getFirstImage(content)
{
    var imgArr = separate(content)

    if (imgArr.length > 0)
        return imgArr[0]

    return null
}

WorkerScript.onMessage = function(message)
{
    // ... long-running operations and calculations are done here
    separate(message.des);
    WorkerScript.sendMessage({"imageArray": imageArray});
}