TEHTY: Uusi Tuoreimmat / Latest -näkymä

Jatkoa ketjulle Palautetta ja keskustelua oletusnäkymästä:

Eli tutkitaan ja kokeillaan mahdollisuutta korvata “Sam’s Minimal” aloitusnäkymä hieman toisella lähestymistavalla.

Käytössä on nyt Discoursen vakionäkymä seuraavin muutoksin:

  • Avatarien määrä vähennetty yhteen (viimeisin kirjoittaja)
  • Käyttäjät/Users sarake kavennettu leveyteen 50px
  • Sarakkeen sisältö keskitetty

Jatkokehitys:

  • Käyttäjät/Users ja Toiminta/Activity sarakkeiden yhdistäminen = Viimeisin kirjoitaja ja kellonaika
  • Sarakkeiden järjestyksen muokkaus:
  • | Otsikko | Alue | Katselut | Vastaukset | Viimeisin kirjoittaja ja kellonaika |

Omat skillzit loppuu kesken tarvittavien koodimuutosten kanssa. @ozzi, tästä saa varmasti hyvin suuntaa, mutta vaatii viilaamista, koska “Viimeisin” sarake hajoilee useammalle riville - näyttää huonolta ja syö pystytilaa, jota oli tarkoitus saada lisää.

<script type='text/x-handlebars' data-template-name='list/topic-list-item.raw'>
    {{#if controller.bulkSelectEnabled}}
    <td class='star'>
        <input type="checkbox" class="bulk-select">
    </td>
    {{/if}}

    <td class='main-link clearfix' colspan="{{titleColSpan}}">
        {{raw "topic-status" topic=topic}}
        {{topic-link topic}}
        {{#if controller.showTopicPostBadges}}
            {{raw "topic-post-badges" unread=topic.unread newPosts=topic.displayNewPosts unseen=topic.unseen url=topic.lastUnreadUrl}}
        {{/if}}
        {{plugin-outlet "topic-list-tags"}}
        {{#if expandPinned}}
            {{raw "list/topic-excerpt" topic=topic}}
        {{/if}}
        {{raw "list/action-list" topic=topic postNumbers=topic.liked_post_numbers className="likes" icon="heart"}}
    </td>

    {{#unless controller.hideCategory}}
        {{#unless topic.isPinnedUncategorized}}
            {{raw "list/category-column" category=topic.category}}
        {{/unless}}
    {{/unless}}

    {{raw "list/posts-count-column" topic=topic}}

    <td class="activity"
    title="{{topic.bumpedAtTitle}}">
        <a href="{{topic.lastPostUrl}}">
            {{avatar topic.lastPoster usernamePath="username" imageSize="medium"}}
                <span class='latest-info'>
                    <span class='name'>
                        {{topic.last_poster_username}}
                    </span>
                    {{format-date topic.bumpedAt format="medium"}}
                </span>
        </a>
    </td>
</script>

<script type='text/x-handlebars' data-template-name='topic-list-header.raw'>
    {{#if bulkSelectEnabled}}
    <th class='star'>
        <button class='btn bulk-select' title='{{i18n "topics.bulk.toggle"}}'><i class='fa fa-list'></i></button>
    </th>
    {{/if}}
    {{raw "topic-list-header-column" order='default' name='topic.title' showBulkToggle=toggleInTitle}}
    {{#unless hideCategory}}
        {{raw "topic-list-header-column" sortable=sortable order='category' name='category_title'}}
    {{/unless}}
    {{raw "topic-list-header-column" sortable=sortable number='true' order='posts' name='replies'}}
    {{raw "topic-list-header-column" sortable=sortable number='true' order='activity' name='admin.dashboard.latest_version'}}
</script>

Joo, katson kun ehdin. Eiköhän tuo mene.

Uusi Ozzi’s Sanitized Theme on nyt paikallaan. Vähän jotain viilausta saattaa tarvita vielä.