CINXE.COM

Profile

<!DOCTYPE html> <html lang="en"> <head> <base href="/"> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="-1"> <meta name="app.version" content="4.2.2"/> <meta name="description" content="Atlas of Living Australia"/> <meta name="author" content="Atlas of Living Australia"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="http://www.ala.org.au/wp-content/themes/ala2011/images/favicon.ico" rel="shortcut icon" type="image/x-icon"/> <title>Profile</title> <meta name="layout" content="custom-nocontainer"/> <link rel="stylesheet" href="/assets/application-dc34caad89e280f2ee2ce049b7ea7d61.css" /> <link rel="stylesheet" href="/stylesheet/0ded7a77-9efb-4684-8df0-48cbb1933684?ver=.1718938515644" /> <script type="text/javascript" src="/assets/head-4e5f73f955c542664bce2c41958c623c.js" ></script> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <script src="https://cdn.usefathom.com/script.js" data-site="JMNMPPJO" defer></script> </head> <body id="" class="public" onload="" ng-app="profileEditor"> <div ng-controller="CustomAlertController" id="timeoutAlert" class="genericAlert"> <alert ng-repeat="alert in alerts" type="{{alert.type}}" close="closeAlert($index)" ng-cloak>{{alert.msg}}</alert> </div> <div ng-controller="StayOnAlertController" id="stayOnAlert" class="genericAlert"> <alert ng-repeat="alert in alerts" type="{{alert.type}}" close="closeAlert($index)" ng-cloak>{{alert.msg}}</alert> </div> <!-- Navbar --> <nav class="navbar navbar-default" id="primary-nav"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav bold"> <li class=""><a href="https://profiles.ala.org.au/opus/foa">Home</a></li> <li class=""><a href="/opus/foa/browse">Browse</a></li> <li class=""><a href="/opus/foa/filter">Filter</a></li> <li class=""><a href="/opus/foa/glossary" target="glossary">Glossary</a></li> <li class=""><a href="/opus/foa/about#?profile=Helianthus">About&nbsp;&nbsp;</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li><delegated-search></delegated-search></li> <li><a href="/login?path=%2Fopus%2Ffoa%2Fprofile%2FHelianthus"><span class="fa fa-sign-in">&nbsp;&nbsp;</span>Login</a></li> <li> <div class="pull-right text-right padding-left-1"> <a href="https://ausflora.net/2017/07/27/taxon-profiles/" class="help-icon" title="Click to view help content" target="_blank"> <span class="fa fa-question-circle"></span> </a> </div> </li> </ul> </div> </div> </nav> <div ng-controller="ProfileController as profileCtrl" ng-init="profileCtrl.loadProfile()"> <a name="top"></a> <div class="banner"> <div class="banner-container"> <div class="bg-item" style="background-image: url(https://profiles.ala.org.au/opus/0ded7a77-9efb-4684-8df0-48cbb1933684/image/profileBanner.png);"></div> <div class="banner-gradient"> <div class="banner-logo-container" style=""> <div class="banner-logo-title"> <span style="color:#DC2A2A;font-weight:bold;">Flora</span><BR> of Australia </div> </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="col-md-1 col-sm-1 col-xs-1 min-col"> <profile-side-bar></profile-side-bar> </div> <div class="col-md-11 col-sm-11 col-xs-11"> <ol class="breadcrumb" ng-cloak ng-show="profileCtrl.opus"> <li><a class="fa fa-home" href="/opus/{{profileCtrl.opus.shortName ? profileCtrl.opus.shortName : profileCtrl.opus.uuid}}" title="{{profileCtrl.opus.title}}"></a> </li> <li class="font-xxsmall active" ng-if="profileCtrl.profile.classification.length == 0">{{profileCtrl.isArchived() ? profileCtrl.profile.archivedWithName : profileCtrl.profile.scientificName}}</li> <span ng-if="profileCtrl.profile.classification.length > 0"> <taxonomy data="profileCtrl.profile.classification" opus-id="profileCtrl.opusId" layout="horizontal" limit="4" show-children="true" show-children-for-last-only="false" show-with-profile-only="true" show-infraspecific="false"> </taxonomy> </span> </ol> <div class="row" ng-cloak> <uib-alert type="info" ng-if="profileCtrl.profile.profileStatus == 'Empty'"> <i class="fa fa-exclamation"></i> This profile is a stub. </uib-alert> <uib-alert type="warning" ng-if="profileCtrl.profile.privateMode"><span class="fa fa-lock"></span>&nbsp;&nbsp;You are viewing a profile that is currently in draft. These changes will not be visible to public users until the profile is completed and the draft is released. </uib-alert> <uib-alert type="warning" ng-if="profileCtrl.isArchived()"> <p> This profile has been archived with the following explanation: </p> <p class="archive-comment"> {{profileCtrl.profile.archiveComment}} </p> <p> If you need to reference this profile, you can do so using the last published version: <div class="archived-publication"> <publication data="profileCtrl.profile.publications[0]" opus-id="profileCtrl.opusId" profile-id="profileCtrl.profileId" prefix="https://handle.stage.datacite.org/"> </publication> </div> </p> <p> Archived profiles will only appear in the general search results if the 'Include archived profiles' option is selected. Archived profiles will NOT appear in the Browse, Quick Find, Taxonomic Tree or Subordinate Taxa lists. </p> <p> Use the following URL to create a direct link to this profile: <br/> http://profiles.ala.org.au:80/opus/{{profileCtrl.opus.uuid}}/profile/{{profileCtrl.profile.uuid}} </p> </uib-alert> </div> <div class="row"> <div class="col-md-9" ng-cloak> <h2 class="heading-large inline"><span data-ng-bind-html="profileCtrl.formatName() | default:'Loading...' | sanitizeHtml"></span></h2> <div class="margin-bottom-1 inline-block small" ng-show="profileCtrl.opus"> <a href="https://bie.ala.org.au/species/{{ profileCtrl.profile.guid }}" ng-show="profileCtrl.profile.guid" title="View this taxon in the Atlas of Living Australia" class="padding-left-1" target="_blank"><span class="fa fa-search">&nbsp;</span>ALA</a> <a href="https://biodiversity.org.au/nsl/services/apni-format/display/{{ profileCtrl.profile.nslNameIdentifier }}" ng-show="profileCtrl.profile.nslNameIdentifier" title="View this name in the National Species List" class="padding-left-1" target="_blank"><span class="fa fa-search">&nbsp;</span>NSL <span ng-show="profileCtrl.nslNameStatus">[{{profileCtrl.nslNameStatus}}]</span></a> </div> </div> <div class="col-md-3 text-right" ng-cloak> <div class="btn-group" ng-show="profileCtrl.opus"> <div class="col-md-6" ng-show="!profileCtrl.readonly()"> <a href="/opus/{{profileCtrl.opusId}}/profile/{{profileCtrl.profile.scientificName}}" target="_self" class="btn btn-default std-width-btn"><i class="fa fa-eye"></i> Public View</a> </div> <div class="btn-group col-md-6"> <div class="dropdown"> <button class="btn btn-default dropdown-toggle std-width-btn" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-expanded="true"> <span class="fa fa-cog"></span> Options <span class="fa fa-angle-double-down"></span> </button> <ul class="dropdown-menu" role="menu" aria-labelledby="optionsDropdown"> <li role="presentation" ng-if="!profileCtrl.readonly()"> <a href="https://atlasoflivingaustralia.github.io/profile-hub/editingProfiles.html#optionsMenu" target="_blank"><span class="fa fa-question-circle"></span>&nbsp;&nbsp;Help </a> </li> </ul> </div> </div> </div> </div> </div> <div class="row margin-bottom-1" ng-show="profileCtrl.nslProtologue" ng-cloak> <div class="col-md-12"> <div class="citation zero-margin" data-ng-bind-html="profileCtrl.nslProtologue | sanitizeHtml"></div> </div> </div> <div class="row margin-bottom-1" ng-show="profileCtrl.profile.otherNames.length > 0" ng-cloak> <div class="col-md-12"> <h4 class="zero-margin">{{profileCtrl.profile.otherNames.join(', ')}}</h4> </div> </div> <div class="row"> <div class="col-md-12" ng-cloak> <tabset> <tab heading="Profile" class="font-xxsmall" ng-show="managedTabCtrl.hasContent()" managed-tab> <div class="row" ng-controller="ImagesController as imageCtrl" ng-init="imageCtrl.init('false')"> <div ng-class="(profileCtrl.profile.mapSnapshot || imageCtrl.primaryImage || profileCtrl.primaryAudio || profileCtrl.primaryVideo) ? 'col-md-9' : 'col-md-12'"> <div class="panel panel-default panel-override" ng-cloak ng-form="NomenclatureForm" ng-show="profileCtrl.profile.nslNomenclatureIdentifier || !profileCtrl.readonly()"> <navigation-anchor anchor-name="{{profileCtrl.readonly() ? 'view_' : 'edit_'}}nomenclature" condition="profileCtrl.profile.nslNomenclatureIdentifier || !profileCtrl.readonly()" title="Nomenclature"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-sm-12"> <h4 class="section-panel-heading">Nomenclature</h4> </div> </div> </div> <div class="panel-body"> <div class="row"> <div class="col-sm-12"> <nomenclature nsl-name-id="profileCtrl.profile.nslNameIdentifier" nsl-nomenclature-id="profileCtrl.profile.nslNomenclatureIdentifier" readonly="{{profileCtrl.readonly()}}" save-function="profileCtrl.saveProfile"></nomenclature> </div> </div> </div> <div class="panel-footer" ng-if="!profileCtrl.readonly()"> <div class="row"> <div class="col-md-12"> <div class="pull-right"> <save-button ng-click="profileCtrl.saveProfile(NomenclatureForm)" form="NomenclatureForm"></save-button> </div> </div> </div> </div> </div> <div class="panel panel-default" ng-controller="SpecimenController as specCtrl" ng-cloak ng-form="SpecimenForm" ng-show="specCtrl.specimens.length > 0 || !specCtrl.readonly()"> <navigation-anchor anchor-name="{{profileCtrl.readonly() ? 'view_' : 'edit_'}}specimens" title="Specimens" condition="profileCtrl.profile.specimenIds && profileCtrl.profile.specimenIds.length > 0 || !profileCtrl.readonly()"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-sm-12"> <h4 class="section-panel-heading">Specimens</h4> </div> </div> </div> <div class="panel-body"> <div class="row"> <div class="col-sm-12" ng-if="!specCtrl.readonly()"> <p> <p>Add links to specimen pages. Links should be of the form: <br/><b>http://biocache.ala.org.au/occurrences/e0fd3aca-7b21-44de-abe4-6b392cd32aae</b></p> </p> <hr/> </div> </div> <div class="row" ng-repeat="specimen in specCtrl.specimens" ng-class="{'margin-bottom-1': $last}"> <div ng-class="{'col-sm-12':specCtrl.readonly(), 'col-sm-10':!specCtrl.readonly()}"> <div ng-if="!specCtrl.readonly() && !specimen.saved"> <div class="form-group"> <label>URL</label> <div class="input-group"> <input type="text" class="form-control" ng-model="specimen.url"/><br/> <span class="input-group-btn"> <button class="btn btn-success" type="button" ng-click="specCtrl.checkAddedSpecimen($index, specimen.url)"> <span class="fa fa-check color--white"></span></button> </span> </div> <alert type="danger" ng-if="specimen.error">{{ specimen.error }}</alert> </div> </div> <div ng-if="specimen.institutionName"><span class="minor-heading">Institution Name:&nbsp;</span><a href="https://collections.ala.org.au//public/show/{{specimen.institutionUid}}" target="_blank">{{specimen.institutionName}}</a></div> <div ng-if="specimen.collectionName"><span class="minor-heading">Collection:&nbsp;</span><a href="https://collections.ala.org.au//public/show/{{specimen.collectionUid}}" target="_blank">{{specimen.collectionName}}</a></div> <div ng-if="specimen.catalogNumber"><span class="minor-heading">Catalog Number:&nbsp;</span>{{specimen.catalogNumber}} </div> <div ng-if="specimen.id"><a href="https://biocache.ala.org.au/occurrences/{{specimen.id}}" target="_blank">View specimen record</a></div> </div> <div class="col-sm-2 text-right" ng-if="!specCtrl.readonly()"> <button class="btn btn-danger" ng-click="specCtrl.deleteSpecimen($index, SpecimenForm)">Delete</button> </div> <div class="col-sm-12" ng-if="!$last"> <hr/> </div> </div> </div> <div class="panel-footer" ng-if="!specCtrl.readonly()"> <div class="row"> <div class="col-md-12"> <button class="btn btn-default" ng-click="specCtrl.addSpecimen(SpecimenForm)"><i class="fa fa-plus"></i> Add Specimen</button> <save-button ng-click="specCtrl.save(SpecimenForm)" form="SpecimenForm" disabled="!specCtrl.isValid()"></save-button> </div> </div> </div> </div> <div ng-controller="AttributeEditor as attrCtrl" ng-init="attrCtrl.init('false')"> <div ng-controller="ImagesController as imageCtrl"> <div class="row"> <div class="col-md-12 padding-bottom-1" ng-cloak> <button ng-show="!attrCtrl.readonly" ng-click="attrCtrl.addAttribute()" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp;Add attribute </button> <div class="small pull-right" ng-form="ShowSupportingAttributesForm" ng-show="(!attrCtrl.readonly && (attrCtrl.opus.showLinkedOpusAttributes || attrCtrl.opus.allowCopyFromLinkedOpus))"> Show information from supporting collections: <div class="btn-group"> <label class="btn btn-xs" ng-class="attrCtrl.showSupportingData ? 'btn-success' : 'btn-default'" ng-model="attrCtrl.showSupportingData" ng-change="attrCtrl.toggleShowSupportingData(ShowSupportingAttributesForm)" btn-radio="true">On</label> <label class="btn btn-xs" ng-class="attrCtrl.showSupportingData ? 'btn-default' : 'btn-danger'" ng-model="attrCtrl.showSupportingData" ng-change="attrCtrl.toggleShowSupportingData(ShowSupportingAttributesForm)" btn-radio="false">Off</label> </div> </div> <!-- view screen --> <ng-include src="'/profileEditor/showReadOnlyAttributeList.htm'" ng-show="attrCtrl.readonly"></ng-include> </div> </div> </div> </div> <div class="panel panel-default panel-override" ng-cloak ng-show="profileCtrl.profile.classification.length > 0"> <navigation-anchor anchor-name="{{profileCtrl.readonly() ? 'view_' : 'edit_'}}taxon" title="Taxonomy" condition="profileCtrl.profile.classification.length > 0"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-sm-12"> <h4 class="section-panel-heading">Taxonomy <span ng-show="profileCtrl.profile.taxonomyTree"> from {{ profileCtrl.profile.taxonomyTree }}</span></h4> </div> </div> </div> <div class="panel-body"> <div class="row"> <div class="col-sm-12"> <taxonomy data="profileCtrl.profile.classification" opus-id="profileCtrl.opusId" include-rank="true" show-children="true" show-infraspecific="true" show-with-profile-only="false"></taxonomy> </div> </div> </div> </div> </div> <div class="side col-md-3" ng-if="profileCtrl.profile.mapSnapshot || imageCtrl.primaryImage || profileCtrl.primaryVideo || profileCtrl.primaryAudio"> <div id="mapSnapshot" class="map-snapshot" ng-show="profileCtrl.profile.mapSnapshot && profileCtrl.opus.mapConfig.allowSnapshots" ng-cloak> <div class="thumbnail"> <img ng-src="{{ profileCtrl.profile.mapSnapshot }}"/> </div> </div> <div id="primaryImage" class="primary-image" ng-show="imageCtrl.primaryImage" ng-cloak> <div class="thumbnail pull-left"> <a href="" ng-click="imageCtrl.showMetadata(imageCtrl.primaryImage)" target="_blank"> <ala-link href="https://biocache.ala.org.au/occurrences/{{imageCtrl.primaryImage.occurrenceId}}" target="_blank" ng-show="imageCtrl.primaryImage.largeImageUrl" disable="{{imageCtrl.primaryImage.type.name != OPEN}}" ng-cloak> <img ng-src="{{imageCtrl.primaryImage.thumbnailUrl}}" ng-if="imageCtrl.primaryImage.thumbnailUrl && imageCtrl.primaryImage.type.name != 'OPEN'"/> <img ng-src="{{imageCtrl.primaryImage.largeImageUrl}}" ng-if="imageCtrl.primaryImage.largeImageUrl && imageCtrl.primaryImage.type.name == 'OPEN'"/> </ala-link> </a> </div> <div class="clearfix"></div> <p class="caption">{{ imageCtrl.primaryImage.dataResourceName }}<br> <span ng-if="imageCtrl.imageCaption(imageCtrl.primaryImage)"> <span ng-bind-html="imageCtrl.imageCaption(imageCtrl.primaryImage) | sanitizeHtml"></span> <span class="caption" ng-if="imageCtrl.primaryImage.metadata.creator"> by {{ imageCtrl.primaryImage.metadata.creator }}<span ng-if="imageCtrl.primaryImage.metadata.created">, {{ imageCtrl.primaryImage.metadata.created | date: 'dd/MM/yyyy' }}</span> </span> <span ng-if="imageCtrl.primaryImage.metadata.rightsHolder">(&copy; {{ imageCtrl.primaryImage.metadata.rightsHolder }})</span> </span> </p> <div class="row"> <div class="col-md-12" ng-show="imageCtrl.primaryImage" ng-controller="NavigationController as navCtrl"> <a target="_self" href="" class="margin-top-1 inline-block" ng-click="navCtrl.navigateTo('images')">View all images</a> </div> </div> </div> <div ng-if="profileCtrl.primaryVideo" embed selected-multimedia="profileCtrl.primaryVideo"></div> <div ng-if="profileCtrl.primaryAudio" embed selected-multimedia="profileCtrl.primaryAudio"></div> </div> </div> <div class="row"> <div class="col-md-12"> </div> </div> </tab> <tab heading="Distribution" class="font-xxsmall" managed-tab ng-show="managedTabCtrl.hasContent()"> <div class="row"> <div class="col-md-12 padding-bottom-2"> <div ng-controller="MapController as mapCtrl" ng-cloak ng-form="mapCtrl.MapForm" ng-class="mapCtrl.editingMap || true ? 'col-md-12' : 'col-md-6 col-sm-12'"> <navigation-anchor anchor-name="map" title="Map" on-display="mapCtrl.init()"></navigation-anchor> <div class="row"> <div class="col-md-12"> <div class="pull-left full-width"> <div ng-show="mapCtrl.showStaticImage && mapCtrl.profile.mapSnapshot && false && mapCtrl.opus.mapConfig.allowSnapshots"> <div id="mapSnapshot" class="map-snapshot" ng-show="profileCtrl.profile.mapSnapshot && profileCtrl.opus.mapConfig.allowSnapshots" ng-cloak> <div class="thumbnail"> <img ng-src="{{ profileCtrl.profile.mapSnapshot }}"/> </div> </div> </div> <div ng-hide="mapCtrl.showStaticImage && mapCtrl.profile.mapSnapshot && false && mapCtrl.opus.mapConfig.allowSnapshots" class="full-width"> <div class="thumbnail"> <div id='occurrenceMap' style='width: 100%; height: 900px' data-leaflet-img='/assets/webjars/leaflet/0.7.7/dist/images'></div> </div> </div> <a class="small pull-right" ng-show="mapCtrl.profile.mapSnapshot && false && mapCtrl.opus.mapConfig.allowSnapshots" ng-click="mapCtrl.toggleStaticImage()">Show {{ mapCtrl.showStaticImage ? 'live map' : 'static map' }}</a> <div class="clearfix"></div> </div> </div> </div> <div class="row" ng-show="!mapCtrl.editingMap && mapCtrl.profile"> <div class="col-md-12"> <div ng-hide="mapCtrl.showStaticImage && mapCtrl.profile.mapSnapshot && false && mapCtrl.opus.mapConfig.allowSnapshots"> <a href="" ng-show="mapCtrl.hasEditorCustomisations()" ng-click="mapCtrl.toggleEditorCustomisations()" target="_blank" class="margin-top-1 inline-block">{{ mapCtrl.showingEditorView ? 'Show' : 'Hide' }} non-vouchered occurrences</a> <span class="padding-right-1 padding-left-1" ng-show="mapCtrl.hasEditorCustomisations()">|</span> <a href="https://biocache.ala.org.au/occurrences/search?{{ mapCtrl.getQueryToExploreInALA() }}#tab_mapView" ng-if="mapCtrl.opus.mapConfig.biocacheUrl && mapCtrl.getQueryToExploreInALA()" target="_blank" class="margin-top-1 inline-block">Explore in the Atlas of Living Australia</a> </div> </div> </div> <div class="padding-bottom-2" ng-show="mapCtrl.editingMap"></div> </div> </div> </div> </tab> <tab heading="Gallery" class="font-xxsmall" managed-tab ng-show="managedTabCtrl.hasContent()"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default panel-override" ng-controller="ImagesController as imageCtrl" ng-init="imageCtrl.init('false')"> <div ng-if="imageCtrl.images.length >= 0 && imageCtrl.readonly" ng-cloak> <navigation-anchor anchor-name="view_images" title="Images" condition="imageCtrl.images.length > 0"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-sm-12"> <h4 class="section-panel-heading">Images <span class="caption">({{imageCtrl.availableImagesCount}})</span> </h4> </div> </div> </div> <div class="panel-body"> <div class="row"> <div class="col-sm-12"> <div ng-repeat-start="image in imageCtrl.images" class="col-md-6 col-sm-6 margin-bottom-2" ng-show="!image.excluded"> <div class="imgCon "> <a href="" ng-click="imageCtrl.showMetadata(image)" target="_blank" ng-if="image.thumbnailUrl" title="{{image.metadata.originalFileName}}"> <img ng-src="{{image.thumbnailUrl}}" ng-if="image.thumbnailUrl && image.type.name == 'OPEN'" class="thumbnail"/> <img ng-src="{{image.thumbnailUrl}}" ng-if="image.thumbnailUrl && image.type.name != 'OPEN'" class="thumbnail"/> </a> <p class="caption">{{ image.dataResourceName }}</p> <p class="caption" ng-if="imageCtrl.imageCaption(image)">"<span ng-bind-html="imageCtrl.imageCaption(image) | sanitizeHtml"></span>" <span class="caption" ng-if="image.metadata.creator">by {{ image.metadata.creator }}<span ng-if="image.metadata.created">, {{ image.metadata.created | date: 'dd/MM/yyyy' }}</span> </span> <span ng-if="image.metadata.rightsHolder">(&copy; {{ image.metadata.rightsHolder }})</span> </p> <a class="caption" href="" ng-click="imageCtrl.showMetadata(image)">View image details</a> </div> </div> <div ng-repeat-end ng-if="$index % 2 == 1" class="clearfix"></div> </div> </div> <div> <pagination ng-show="imageCtrl.paginate" total-items="imageCtrl.totalItems" items-per-page="imageCtrl.itemsPerPage" ng-model="imageCtrl.page" max-size="10" boundary-links="true" class="pagination-sm" previous-text="Prev" rotate="true" ng-change="imageCtrl.loadImages((imageCtrl.page - 1) * imageCtrl.itemsPerPage, imageCtrl.itemsPerPage)"></pagination> </div> </div> </div> <div ng-form="ImageForm" ng-if="!imageCtrl.readonly" ng-cloak> <navigation-anchor anchor-name="edit_images" title="Images"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-sm-12"> <h4 class="section-panel-heading">Images <span class="caption">({{imageCtrl.availableImagesCount}})</span> </h4> </div> </div> </div> <div class="panel-body"> <div class="col-sm-12"> <div class="row section-no-para" ng-if="imageCtrl.images.length > 0"> <div class="row"> <div class="col-sm-4"> <h5>Image</h5> </div> <div class="col-sm-2"> <h5>Display on public view</h5> </div> <div class="col-sm-2"> <h5>Use as the main image</h5> </div> <div class="col-sm-4"> <h5>Options</h5> </div> </div> <div ng-repeat="image in imageCtrl.images" class="row border-bottom margin-bottom-1"> <div class="col-sm-4"> <div class="imgCon"> <a href="" ng-click="imageCtrl.showMetadata(image)" target="_blank" ng-if="image.largeImageUrl" title="{{image.metadata.originalFileName}}"> <img ng-src="{{image.largeImageUrl}}" ng-if="image.largeImageUrl && image.type.name == 'OPEN'" class="thumbnail"/> <img ng-src="{{image.thumbnailUrl}}" ng-if="image.thumbnailUrl && image.type.name != 'OPEN'" class="thumbnail"/> </a> <span class="pill" ng-class="image.type.name == 'OPEN' ? 'pill-blue' : image.type.name == 'PRIVATE' ? 'pill-green' : 'pill-yellow'" title="This image is {{image.type.name == 'OPEN' ? 'available in the Atlas of Living Australia image library' : image.type.name == 'PRIVATE' ? 'only visible within this collection' : 'only visible in draft mode'}}">{{image.type.name}}</span> <div class="meta inline-block">{{ image.dataResourceName }}</div> </div> </div> <div class="col-sm-2"> <div class="small center"> <div class="btn-group"> <button class="btn btn-xs" ng-disabled="image.primary" ng-class="image.displayOption == 'INCLUDE' ? 'btn-success' : 'btn-default'" ng-model="image.displayOption" btn-radio="'INCLUDE'" ng-change="imageCtrl.changeImageDisplay(ImageForm)">Yes</button> <button class="btn btn-xs" ng-disabled="image.primary" ng-class="image.displayOption == 'EXCLUDE' ? 'btn-danger' : 'btn-default'" ng-model="image.displayOption" btn-radio="'EXCLUDE'" ng-change="imageCtrl.changeImageDisplay(ImageForm)">No</button> </div> </div> </div> <div class="col-sm-2"> <div class="small center"> <div class="btn-group"> <button class="btn btn-xs" ng-disabled="image.displayOption == 'EXCLUDE'" ng-class="image.primary ? 'btn-success' : 'btn-default'" ng-model="image.primary" ng-click="imageCtrl.changePrimaryImage(image.imageId, ImageForm)" btn-radio="true">Yes</button> <button class="btn btn-xs" ng-disabled="image.displayOption == 'EXCLUDE'" ng-class="image.primary ? 'btn-default' : 'btn-danger'" ng-model="image.primary" ng-click="imageCtrl.changePrimaryImage(image.imageId, ImageForm)" btn-radio="false">No</button> </div> </div> </div> <div class="col-sm-4"> <div class="form-group" ng-if="image.type.name == 'OPEN'"> <label>Alternative caption</label> <textarea ng-model="image.caption" ckeditor="richTextSingleLine" placeholder="Alternative caption"></textarea> </div> <div class="form-group" ng-if="image.type.name != 'OPEN'"> <button type="button" aria-label="Edit image" tooltip="Edit '{{image.metadata.title}}'" tooltip-placement="bottom" tooltip-append-to-body="true" class="btn btn-sm btn-default" ng-click="imageCtrl.editImage(image, imageCtrl.offset, imageCtrl.page)"> <i class="fa fa-edit"></i> Edit </button> <button type="button" aria-label="Delete image" tooltip="Delete '{{image.metadata.title}}'" tooltip-placement="bottom" tooltip-append-to-body="true" class="btn btn-sm btn-danger" ng-click="imageCtrl.deleteLocalImage(image.imageId, image.type.name)"> <i class="fa fa-trash-o"></i> Delete </button> </div> </div> </div> </div> <div> <pagination ng-show="imageCtrl.paginate" total-items="imageCtrl.totalItems" items-per-page="imageCtrl.itemsPerPage" ng-model="imageCtrl.page" max-size="10" boundary-links="true" class="pagination-sm" previous-text="Prev" rotate="true" ng-change="imageCtrl.loadImages((imageCtrl.page - 1) * imageCtrl.itemsPerPage, imageCtrl.itemsPerPage)"></pagination> </div> <div class="small margin-top-1 well" ng-show="!imageCtrl.readonly"> <i class="fa fa-info-circle color--medium-blue margin-bottom-1"></i> <p> When your profile is locked for major revision, images will only be uploaded to a temporary location. This is referred to as 'staging'. If your profile is not locked for major revision, images will be published immediately. </p> <p> Only staged <span ng-show="imageCtrl.opus.keepImagesPrivate">or private</span> images can be deleted, as published images are stored in the central Atlas of Living Australia image repository and are accessible by other systems. </p> </div> </div> </div> <div class="panel-footer" ng-show="!imageCtrl.readonly"> <div class="row"> <div class="col-md-12"> <button class="btn btn-default" ng-click="imageCtrl.uploadImage()"><i class="fa fa-plus"></i>&nbsp;Add Image</button> <save-button ng-click="imageCtrl.saveProfile(ImageForm)" form="ImageForm"></save-button> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <multimedia profile="profileCtrl.profile" readonly="profileCtrl.readonly"></multimedia> </div> </div> </tab> <tab heading="Literature & Links" class="font-xxsmall" managed-tab ng-show="managedTabCtrl.hasContent()"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default panel-override" ng-controller="AttachmentController as attachmentCtrl" ng-cloak ng-show="attachmentCtrl.attachments.length > 0 || !profileCtrl.readonly()"> <navigation-anchor anchor-name="{{profileCtrl.readonly() ? 'view_' : 'edit_'}}Documents" title="Documents" condition="!attachmentCtrl.readonly || attachmentCtrl.attachments.length > 0"></navigation-anchor> <div class="panel-heading" ng-show="true"> <div class="row"> <div class="col-sm-12"> <h4 class="section-panel-heading">Documents</h4> </div> </div> </div> <div class="panel-body"> <div ng-show="!attachmentCtrl.attachments || attachmentCtrl.attachments.length == 0">No documents have been attached to this {{ attachmentCtrl.profileId ? 'profile' : 'collection' }}.</div> <div class="" ng-repeat="attachment in attachmentCtrl.attachments"> <div class="row"> <div class="col-md-3"> <a ng-href="{{attachment.downloadUrl || attachment.url}}" target="_blank"><span class="fa padding-right-1" ng-class="attachment.url ? 'fa-external-link' : 'fa-file-pdf-o'"></span>{{ attachment.title }} </a> </div> <div class="col-md-6"> {{ attachment.description }} <div class="citation" ng-if="attachment.creator || attachment.rightsHolder"> <span ng-if="attachment.creator">{{ attachment.creator }}<span ng-if="attachment.createdDate">, {{ attachment.createdDate | date: 'dd/MM/yyyy' }}</span> </span> <span ng-if="attachment.rightsHolder">(&copy; {{ attachment.rightsHolder }})</span> </div> </div> <div class="col-md-3"> <div class="pull-right" ng-show="attachment.downloadUrl"> <a ng-href="{{attachment.downloadUrl}}" target="_blank"><span class="fa fa-download color--green">&nbsp;Download</span></a> <span class="padding-left-1"><img src="" ng-src="{{attachment.licenceIcon}}" alt="{{attachment.licence}}" title="{{attachment.licence}}"> </span> </div> </div> </div> <div class="row"> <div class="col-md-12"> <hr class="" ng-show="!$last"/> </div> </div> </div> </div> </div> <div class="panel panel-default" ng-controller="LinksEditor as linkCtrl" ng-init="linkCtrl.init('false')" ng-cloak ng-show="!linkCtrl.readonly || linkCtrl.links.length > 0" ng-form="LinkForm"> <navigation-anchor anchor-name="{{profileCtrl.readonly() ? 'view_' : 'edit_'}}links" title="Links" condition="!linkCtrl.readonly || linkCtrl.links.length > 0"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-sm-12"> <h4 class="section-panel-heading">Links</h4> </div> </div> </div> <div class="panel-body"> <div class="row"> <div class="col-sm-12"> <ul> <li ng-repeat="link in linkCtrl.links" ng-if="link.uuid"><a ng-href="{{link.url}}" ng-bind-html="link.title | sanitizeHtml "></a> <span ng-if="link.description">&nbsp;-&nbsp;</span><span ng-bind-html="link.description | sanitizeHtml"></span> <a class="btn btn-link" ng-click="linkCtrl.deleteLink($index, LinkForm)" ng-show="!linkCtrl.readonly" title="Delete"> <i class="fa fa-trash-o color--red"></i> </a> </li> </ul> <div ng-show="!linkCtrl.readonly"> <div class="col-sm-12" ng-repeat="link in linkCtrl.links" ng-if="!link.uuid"> <div class="form-group"> <label>URL</label> <input type="text" class="form-control" ng-model="link.url"/><br/> </div> <div class="form-group"> <label>Title</label> <textarea ng-model="link.title" ckeditor="richTextSingleLine"></textarea> </div> <div class="form-group"> <label>Description</label> <textarea ng-model="link.description" ckeditor="richTextSimpleToolbar"></textarea> </div> <button class="btn btn-danger pull-right" ng-click="linkCtrl.deleteLink($index, LinkForm)">Delete</button> </div> </div> </div> </div> </div> <div class="panel-footer" ng-show="!linkCtrl.readonly"> <div class="row"> <div class="col-md-12"> <button class="btn btn-default" ng-click="linkCtrl.addLink(LinkForm)"><i class="fa fa-plus"></i> Add new link </button> <save-button ng-click="linkCtrl.saveLinks(LinkForm)" form="LinkForm"></save-button> </div> </div> </div> </div> <div class="panel panel-default" ng-controller="BHLLinksEditor as bhlCtrl" ng-init="bhlCtrl.init('false')" ng-cloak ng-show="!bhlCtrl.readonly || bhlCtrl.bhl.length > 0" ng-form="BhlForm"> <navigation-anchor anchor-name="{{profileCtrl.readonly() ? 'view_' : 'edit_'}}bhllinks" title="Biodiversity Heritage Library references" condition="!bhlCtrl.readonly || bhlCtrl.bhl.length > 0"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-md-12"> <h4 class="section-panel-heading">Biodiversity Heritage Library references</h4> </div> </div> </div> <div class="panel-body"> <div class="row section-no-para"> <div class="col-md-12" ng-if="!bhlCtrl.readonly"> <p> Add links to the biodiversity heritage library. Links should be of the form: <b>http://biodiversitylibrary.org/page/29003916</b> </p> </div> </div> <div ng-repeat="link in bhlCtrl.bhl"> <div class="row section-no-para"> <div class="col-md-12"> <div ng-show="!bhlCtrl.readonly" class="form-group"> <label for="url">URL</label> <div class="input-group"> <input id="url" type="text" class="form-control" ng-model="link.url" value="{{link.url}}" ng-blur="bhlCtrl.updateThumbnail($index)"/> <span class="input-group-btn"> <button class="btn btn-success" type="button"><span class="fa fa-check color--white"></span></button> </span> </div> </div> <div> <span ng-if="bhlCtrl.readonly && link.title != ''"><span class="minor-heading">Title:&nbsp;</span><span ng-bind-html="link.title | sanitizeHtml"></span> </span> <div ng-show="!bhlCtrl.readonly" class="form-group"> <label for="title">Title</label> <textarea id="title" ng-model="link.title" ckeditor="richTextSingleLine"></textarea> </div> </div> <div> <span ng-if="bhlCtrl.readonly && link.description != ''"><span class="minor-heading">Description:&nbsp;</span><span ng-bind-html="link.description | sanitizeHtml"></span> </span> <div ng-show="!bhlCtrl.readonly" class="form-group"> <label for="description">Description</label> <textarea id="description" ng-model="link.description" ckeditor="richTextSimpleToolbar"></textarea> </div> </div> </div> </div> <div class="row section-no-para"> <div class="col-md-10"> <div ng-show="link.thumbnailUrl"> <div ng-show="link.fullTitle != ''"> <span class="minor-heading">BHL Title:&nbsp;</span>{{link.fullTitle}} </div> <div ng-show="link.edition != ''"> <span class="minor-heading">Edition:&nbsp;</span>{{link.edition}} </div> <div ng-show="link.publisherName != ''"> <span class="minor-heading">Publisher:&nbsp;</span>{{link.publisherName}} </div> <div ng-show="link.bhlDoi != ''"> <span class="minor-heading">DOI:&nbsp;</span><a href="http://dx.doi.org/{{link.doi}}" target="_blank">{{link.doi}}</a> </div> </div> </div> <div class="col-md-2 margin-bottom-1 text-right" ng-show="link.thumbnailUrl"> <a ng-href="{{link.url}}" target="_blank"> <img ng-model="link.thumbnailUrl" ng-src="{{link.thumbnailUrl}}" style="max-height:150px;" alt="{{link.title}}" class="img-rounded"/> </a> </div> </div> <div class="row"> <div class="col-md-12 text-right"> <button class="btn btn-danger" ng-if="!bhlCtrl.readonly" ng-click="bhlCtrl.deleteLink($index, BhlForm)">Delete</button> <hr ng-show="!$last"/> </div> </div> </div> </div> <div class="panel-footer" ng-show="!bhlCtrl.readonly"> <div class="row"> <div class="col-md-12"> <button class="btn btn-default" ng-click="bhlCtrl.addLink(BhlForm)"><i class="fa fa-plus"></i> Add new reference </button> <save-button ng-click="bhlCtrl.saveLinks(BhlForm)" form="BhlForm"></save-button> </div> </div> </div> </div> <div class="panel panel-default" ng-controller="PublicationController as pubCtrl" ng-cloak id="browse_lists" ng-show="pubCtrl.publications.length > 0 || !pubCtrl.readonly()" ng-form="PubForm"> <navigation-anchor anchor-name="{{pubCtrl.readonly() ? 'view_' : 'edit_'}}publications" title="Versions" condition="pubCtrl.publications.length > 0 || !pubCtrl.readonly()"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-sm-12"> <h4 class="section-panel-heading">Versions</h4> </div> </div> </div> <div class="panel-body"> <div class="row section-no-para"> <div class="col-sm-12" ng-repeat="pub in pubCtrl.publications"> <publication data="pub" opus-id="pubCtrl.opusId" profile-id="pubCtrl.profileId" prefix="https://handle.stage.datacite.org/"> </publication> <hr ng-if="!$last"/> </div> </div> </div> </div> <div class="panel panel-default panel-override"" ng-controller="ProfileController as profileCtrl" ng-cloak ng-form="BiblioForm" ng-init="profileCtrl.loadProfile()" ng-show="profileCtrl.profile.bibliography.length > 0 || !profileCtrl.readonly()"> <navigation-anchor anchor-name="{{profileCtrl.readonly() ? 'view_' : 'edit_'}}bibliography" title="Bibliography" condition="profileCtrl.profile.bibliography && profileCtrl.profile.bibliography.length > 0 || !profileCtrl.readonly()"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-sm-12"> <h4 class="section-panel-heading">Bibliography</h4> </div> </div> </div> <div class="panel-body"> <div class="row" ng-repeat="bibliography in profileCtrl.profile.bibliography"> <div class="col-sm-9"> <div data-ng-bind-html="bibliography.text | sanitizeHtml" ng-show="!bibliography.edit" class="inline-block"></div> <div class="form-group" ng-show="bibliography.edit"> <label for="bibliographyText" class="screen-reader-label">Bibliography text</label> <textarea id="bibliographyText" ng-model="bibliography.text" ckeditor="richTextSmall" dirty-check changed="profileCtrl.isDirty()" required="required"></textarea> </div> </div> <div class="col-sm-3" ng-class="!bibliography.edit ? '' : 'padding-top-1 margin-top-1'" ng-show="!profileCtrl.readonly()"> <button class="btn btn-link fa fa-edit" ng-click="profileCtrl.editBibliography($index, BiblioForm)" title="Edit this bibliography entry"></button> <button class="btn btn-link fa fa-trash-o color--red" ng-click="profileCtrl.deleteBibliography($index, BiblioForm)" title="Delete this bibliography entry"></button> <button class="btn btn-link fa fa-arrow-down" ng-if="!$last" ng-click="profileCtrl.moveBibliographyDown($index, BiblioForm)" title="Move this bibliography entry down"></button> <button class="btn btn-link fa fa-arrow-up" ng-if="!$first" ng-click="profileCtrl.moveBibliographyUp($index, BiblioForm)" title="Move this bibliography entry up"></button> </div> </div> </div> <div class="panel-footer" ng-if="!profileCtrl.readonly()"> <div class="row"> <div class="col-md-12"> <button class="btn btn-default" ng-click="profileCtrl.addBibliography(BiblioForm)"><i class="fa fa-plus"></i> Add bibliography</button> <save-button ng-click="profileCtrl.saveProfile()" dirty="profileCtrl.isDirty()"></save-button> </div> </div> </div> </div> <div ng-controller="ListsEditor as listCtrl" ng-init="listCtrl.init('false')"> <navigation-anchor anchor-name="{{listCtrl.readonly ? 'view_' : 'edit_'}}lists" title="Conservation & Sensitivity Lists" condition="listCtrl.lists.length > 0"></navigation-anchor> <div class="panel panel-default panel-override" ng-show="listCtrl.lists.length > 0"> <div class="panel-heading"> <div class="row"> <div class="col-md-12"> <h4 class="section-panel-heading">Conservation & sensitivity lists</h4> </div> </div> </div> <div class="panel-body"> <div class="row"> <div class="col-md-12"> <ul> <li ng-repeat="list in listCtrl.lists"> <a href="https://lists.ala.org.au/speciesListItem/list/{{ list.dataResourceUid }}">{{ list.list.listName }}</a> </li> </ul> </div> </div> </div> </div> <div class="panel panel-default panel-override" ng-show="listCtrl.conservationStatuses.length > 0"> <navigation-anchor anchor-name="{{listCtrl.readonly ? 'view_' : 'edit_'}}conservationStatus" title="Conservation Status" condition="listCtrl.conservationStatuses.length > 0"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-md-12"> <h4 class="section-panel-heading">Conservation status</h4> </div> </div> </div> <div class="panel-body"> <div class="row section-no-para" ng-repeat="status in listCtrl.conservationStatuses"> <div class="col-md-4"> <a href="https://collections.ala.org.au//public/showDataResource/{{listCtrl.statusRegions[status.region].id}}" title="Threatened Species Codes - details" target="_blank"> <div class="status" ng-class="listCtrl.getColourForStatus(status.status)">{{listCtrl.statusRegions[status.region].abbrev | default:'IUCN'}}</div> {{status.rawStatus}} </a> </div> <div class="col-md-8 padding-top-1"> <span class="citation small"><a ng-href="status.infoSourceURL" title="{{ status.infoSourceName }}" target="_blank">{{ status.infoSourceName }}</a></span> </div> </div> <div class="small"> <span class="pull-right"><i class="fa fa-info-circle">&nbsp;</i>Click the symbols to view additional information</span> </div> </div> </div> <div class="panel panel-default panel-override" ng-show="listCtrl.hasFeatures"> <navigation-anchor anchor-name="{{listCtrl.readonly ? 'view_' : 'edit_'}}features" title="{{listCtrl.opus.featureListSectionName || 'Feature List'}}" condition="listCtrl.hasFeatures"></navigation-anchor> <div class="panel-heading"> <div class="row"> <div class="col-md-12"> <h4 class="section-panel-heading">{{ listCtrl.opus.featureListSectionName | default:'Feature List' }}</h4> </div> </div> </div> <div class="panel-body"> <div ng-repeat="list in listCtrl.featureLists" ng-show="list.items.length > 0"> <div class="row section-no-para padding-bottom-1" ng-show="list.metadata"> <div class="col-md-12"> <span class="citation"> From the <a ng-href="/speciesListItem/list/{{ list.metadata.dataResourceUid }}">{{ list.metadata.listName }}</a> species list, created by {{ list.metadata.fullName }} on {{ list.metadata.dateCreated | date }}. </span> </div> </div> <div class="row section-no-para" ng-repeat="feature in list.items"> <div class="col-md-3 minor-heading">{{feature.key | formatText | capitalize}}</div> <div class="col-md-9"> {{feature.value | formatText}} </div> </div> </div> </div> </div> </div> </div> </div> </tab> <tab heading="Key" class="font-xxsmall" ng-show="profileCtrl.opus.keybaseProjectId && profileCtrl.hasKeybaseKey" managed-tab select-to-initialise="true"> <div class="row" ng-if="profileCtrl.canInitialiseKeyplayer()"> <key-player taxon-name="profileCtrl.profile.scientificName" style="display: block" opus-id="profileCtrl.opus.uuid" only-include-items="profileCtrl.masterListKeybaseItems" keybase-url="https://profiles.ala.org.au/keybase/keyLookup" key-lookup-url="http://profiles.ala.org.au:80/keybase/findKey" profile-url="http://profiles.ala.org.au:80/opus/{{profileCtrl.opus.shortName ? profileCtrl.opus.shortName : profileCtrl.opus.uuid}}/profile"></key-player> </div> </tab> </tabset> </div> </div> <div class="row margin-top-1 small" ng-cloak> <div class="col-xs-6 " ng-cloak> <a href="/opus/{{profileCtrl.opus.shortName ? profileCtrl.opus.shortName : profileCtrl.opus.uuid}}/about##copyright" target="_blank">&copy; {{ profileCtrl.opus.copyrightText || 'Copyright Notice' }}</a> </div> <div class="col-xs-6 last-updated-text"> Last updated: <span class="last-updated">{{profileCtrl.profile.lastUpdatedBy?profileCtrl.profile.lastUpdatedBy + ';':''}} {{ profileCtrl.profile.lastPublished | date : 'MMM d, y h:mm' }}</span> Status: <span ng-bind="profileCtrl.profile.profileStatus"></span> </div> </div> <div class="row margin-top-1 small" ng-cloak ng-show="profileCtrl.profile.authorship.length > 0"> <navigation-anchor anchor-name="view_authorship" title="{{profileCtrl.acknowledgementsSectionTitle}}" condition="profileCtrl.profile.authorship.length > 0"></navigation-anchor> <div class="col-xs-12 profile-contributor-text"> <p ng-repeat="contrib in profileCtrl.profile.authorship" ng-show="contrib.text">{{contrib.category | capitalize}} - {{contrib.text}} </p> <p> Cite this profile as: A.E. Orchard, E.W. Cross, R.J. Bayer. Helianthus, in (ed.), Flora of Australia. Australian Biological Resources Study, Department of Climate Change, Energy, the Environment and Water: Canberra. https://profiles.ala.org.au/opus/foa/profile/Helianthus [Date Accessed: 04 December 2024] </p> </div> </div> </div> </div> </div> </div> <footer class="main-footer"> <div class="container margin-bottom-2"> <div class="main-footer-border"></div> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-8 margin-bottom-1 site-logo" id="site-logo"> <div class="row margin-bottom-1"> <a href="http://www.environment.gov.au" target="_blank"> <img class="col-xs-12 col-sm-6 col-md-4 img-responsive customizable-logo-img" src="https://profiles.ala.org.au/opus/0ded7a77-9efb-4684-8df0-48cbb1933684/image/rltz1nbbctiom5kx1or.png" alt="logo"/> </a> <a href="http://www.environment.gov.au/science/abrs" target="_blank"> <img class="col-xs-12 col-sm-6 col-md-4 img-responsive customizable-logo-img" src="https://profiles.ala.org.au/opus/0ded7a77-9efb-4684-8df0-48cbb1933684/image/tyrum6bejqtujeomvx6r.png" alt="logo"/> </a> <img class="col-xs-12 col-sm-6 col-md-4 img-responsive customizable-logo-img" src="https://profiles.ala.org.au/opus/0ded7a77-9efb-4684-8df0-48cbb1933684/image/m8nd0jl2yre06ve1m7vi.png" alt="logo"/> <a href="https://www.ala.org.au" target="_blank"> <img class="col-xs-12 col-sm-6 col-md-4 img-responsive customizable-logo-img" src="https://profiles.ala.org.au/opus/0ded7a77-9efb-4684-8df0-48cbb1933684/image/45uybu9gmlk7pewpcik9.png" alt="logo"/> </a> </div> </div> <div class="col-xs-12 col-sm-12 col-md-4 margin-bottom-1 border-left"> <div class="row"> <div class="col-xs-12 col-md-7"> <div class="row margin-bottom-1"> <div class="col-xs-12"> <b>Flora of Australia</b> </div> </div> <div class="row"> <div class="col-xs-12"> <a class="soc-envelope" href="mailto:abrs&#64;dcceew.gov.au" title="Email this collection" target="_blank"><i class="fa fa-envelope"></i>&nbsp;&nbsp;abrs&#64;dcceew.gov.au</a> </div> </div> </div> <div class="col-xs-12 col-md-5"> <div class="row margin-bottom-1"> <div class="col-xs-12"> ISSN 2207-7820 </div> </div> <div class="row margin-bottom-1"> <div class="col-xs-12"> <p><span style="color:#fff0f5;">All material&nbsp;CC-BY&nbsp;</span><br><span style="color:#fff0f5;">unless otherwise stated.</span></p> </div> </div> </div> </div> <div class="row"> <div class="col-xs-12 col-md-5 col-md-offset-7"> <div class="row"> <div class="col-xs-12"> <a href="/">Other collections</a> </div> </div> </div> </div> </div> </div> </div> </footer> <!-- JS resources--> <script type="text/javascript" src="/assets/application-fdb1bef0e197aa850b8434bb62a78e41.js" ></script> <script type="text/javascript"> // show warning if using IE6 if ($.browser && $.browser.msie && $.browser.version.slice(0, 1) < 11) { $('#header').prepend($('<div style="text-align:center;color:red;">WARNING: This page is not compatible with IE10 or below.' + ' Many functions will still work but layout and image transparency will be disrupted.</div>')); } </script><script type="text/javascript"> angular.module('app.config', []).constant('config', { contextPath: '', edit: false, readonly: true, currentUser: '', currentUserId: '', profileServiceUrl: 'https://profiles-ws.ala.org.au', keybaseProjectUrl: 'https://keybase.rbg.vic.gov.au/ws/projects', imageServiceUrl: 'https://images.ala.org.au', bieServiceUrl: 'https://bie-ws.ala.org.au', biocacheServiceUrl: 'https://biocache.ala.org.au', biocacheRecordUrl: 'https://biocache.ala.org.au/occurrences/', nslNameUrl: 'https://biodiversity.org.au/nsl/mapper/boa/name/apni/', isOpusReviewer: false, isOpusAuthor: false, isOpusEditor: false, isOpusAdmin: false, isALAAdmin: false, listServiceUrl: 'https://lists.ala.org.au', masterListType: 'PROFILE', nslServiceUrlPrefix: 'https://biodiversity.org.au/nsl/services/rest/name/apni/', nslNameUrlPrefix: 'https://biodiversity.org.au/nsl/mapper/boa/name/apni/', nslServiceApniConceptSuffix: '/api/apni-concepts.json', features: {publications: 'true', imageUpload:''}, map: {mapId: 'nickdos.kf2g7gpb', accessKey: 'pk.eyJ1Ijoibmlja2RvcyIsImEiOiJ2V2dBdEg0In0.Ep2VyMOaOUnOwN1ZVa9uyQ'}, bootstrapCssFile: '/assets/bootstrap/css/bootstrap3.3.4.min-8f26d592cb3ad3d2e99ab6ae7d48eec4.css', imageLoadErrorUrl: '/assets/not-available-f228fdd55ec7477271dee51823570651.png', development: false, pdfHighThresholdLimit : '50', facetGroupUrl: '/facets' }); </script> </body> <script type='text/javascript'> (function (d, t) { var bh = d.createElement(t), s = d.getElementsByTagName(t)[0]; bh.type = 'text/javascript'; bh.src = '//www.bugherd.com/sidebarv2.js?apikey=kqamg3xuhww6j6zrpthdmw'; s.parentNode.insertBefore(bh, s); })(document, 'script'); // This unsaved changes code relies on AngularJS adding the ng-dirty flag to fields as they are modified. $(window).bind('beforeunload', function() { var dirty = false; $(":not(form).ng-dirty").each(function (index, field) { var $field = $(field); if (!$field.hasClass("ignore-save-warning") && (!$field.is("div") || ($field.is("div") && $field.hasClass("dirty-check-container"))) && !$field.is("ul") && !$field.closest(".dualmultiselect")) { $field.addClass("show-dirty"); dirty = true; } // handle CKE Text editors: the input field is a hidden textarea, followed by a number of divs and an iframe // with the rendered content. We need to highlight the nested div with the class 'cke_contents' if (!$field.hasClass("ignore-save-warning") && $field.is("textarea") && $field.next().hasClass("cke")) { $field.next().find(".cke_contents").addClass("show-dirty"); dirty = true; } if (!$field.hasClass("ignore-save-warning") && ($field.attr("type") == "checkbox" || $field.attr("type") == "radio")) { $field.parent().addClass("show-dirty"); dirty = true; } }); if (dirty) { return "You have unsaved changes. These changes will be lost if you navigate away from this page." } }) </script> </html>

Pages: 1 2 3 4 5 6 7 8 9 10