/*
    Onionr - Private P2P Communication

    Load popular boards and show them in the UI. Handle selections of popular boards.

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.
*/


fetch('/circles/getpopular/8', {
    method: 'GET',
    headers: {
      "token": webpass
}})
.then((popular) => popular.text())
.then(function(popular) {
    var popularSelect = document.getElementById('popularBoards')
    let boards = popular.split(',')
    for (board of boards){
        let newOption = document.createElement('option')
        if (board == ""){continue}
        newOption.value = board
        newOption.innerText = board.charAt(0).toUpperCase() + board.slice(1)
        console.debug(board)
        popularSelect.appendChild(newOption)
    }
})

document.getElementById('popularBoards').onchange = function(){
    document.getElementById('feedIDInput').value = document.getElementById('popularBoards').value
    getBlocks()
    resetCirclePickers()
}

