tonychestnut (owner)

Revisions

gist: 79360 Download_button fork
public
Public Clone URL: git://gist.github.com/79360.git
Embed All Files: show embed
sort #
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
CmdUtils.CreateCommand ({
  name: "sort",
  help: "This command will sort the selected words in the text alphabetically",
  
  preview: function( pblock ) {
    pblock.innerHTML = "Sort the selected words";
  },
  
  execute: function() {
    var text = CmdUtils.getSelection();
    var words = text.split(' ');
    var temp = '';
    var sorted_text;
    for (var i=0; i < words.length-1;i++) {
      for (var j=i+1; j < words.length; j++) {
        if (words[i].toLowerCase() > words[j].toLowerCase()) {
          temp = words[i];
          words[i] = words[j];
          words[j] = temp;
        }
      }
    }
    sorted_text = words.join(' ');
    CmdUtils.setSelection(sorted_text);
    CmdUtils.setLastResult(sorted_text);
  }
    
})